EnglischFranzösischSpanisch

OnWorks-Favicon

Iperf 2-Download für Linux

Laden Sie die Iperf 2 Linux-App kostenlos herunter, um sie online in Ubuntu online, Fedora online oder Debian online auszuführen

Dies ist die Linux-App namens Iperf 2, deren neueste Version als iperf-win-isoch-fix.exe heruntergeladen werden kann. Es kann online beim kostenlosen Hosting-Anbieter OnWorks für Workstations ausgeführt werden.

Laden Sie diese App mit dem Namen Iperf 2 mit OnWorks kostenlos herunter und führen Sie sie online aus.

Befolgen Sie diese Anweisungen, um diese App auszuführen:

- 1. Diese Anwendung auf Ihren PC heruntergeladen.

- 2. Geben Sie in unserem Dateimanager https://www.onworks.net/myfiles.php?username=XXXXX den gewünschten Benutzernamen ein.

- 3. Laden Sie diese Anwendung in einem solchen Dateimanager hoch.

- 4. Starten Sie den OnWorks Linux-Online- oder Windows-Online-Emulator oder den MACOS-Online-Emulator von dieser Website.

- 5. Rufen Sie vom gerade gestarteten OnWorks Linux-Betriebssystem aus unseren Dateimanager https://www.onworks.net/myfiles.php?username=XXXXX mit dem gewünschten Benutzernamen auf.

- 6. Laden Sie die Anwendung herunter, installieren Sie sie und führen Sie sie aus.

SCREENSHOTS

Ad


Iperf 2


BESCHREIBUNG

Iperf ist hier ein Mittel zur Messung von Netzwerkkapazität und Latenz (einschließlich Dual-Queue-L4S) über TCP- und UDP-Sockets. Zu den Zielen gehört die Aufrechterhaltung einer aktiven IPerf-Codebasis auf einer breiten Palette von Plattformen und Betriebssystemen. Hierbei handelt es sich um ein Multithread-Design, das mit der Anzahl der CPUs oder Kerne innerhalb eines Systems skaliert. Es unterstützt sowohl High-Impact- als auch Low-Impact-Techniken, um die Netzwerkleistung zu ermitteln und zu melden.

Aktuelle Version: 2.1.9 14. März 2023

Über iperf 2 und iperf3: Lesen Sie mehr über die Unterschiede zwischen diesen Programmen unter https://iperf2.sourceforge.io/IperfCompare.html

Handbuchseite: https://iperf2.sourceforge.io/iperf-manpage.html

GPS-Atomuhroptionen für RPi:
https://store.uputronics.com/index.php?route=product/product&product_id=81
https://store.timebeat.app/products/gnss-raspberry-pi-cm4-module?variant=41934772764843

Open-Source-Zeitserver:
https://github.com/opencomputeproject/Time-Appliance-Project/tree/master/Open-Time-Server/



Eigenschaften

  • ZU VIELE ZUM AUFLISTEN SIEHE DIE RELEASE NOTES ODER DIE MAN SEITE!!
  • Korrigieren Sie die Portabilität, kompilieren und testen Sie mit Linux, Win10, Win7, WinXP, MacOS, Android und einigen Set-Top-Box-Betriebssystemen.
  • -u für UDP erforderlich (-b ist nicht mehr standardmäßig UDP)
  • Verbesserte Leistung
  • Verbessertes Reporting mit -e
  • Unterstützen Sie kleinere Berichtsintervalle (100 us oder mehr, konfigurieren Sie --enable-fastsampling für hochpräzise Intervallzeitausgabe)
  • Unterstützt SO_RCVTIMEOUT für Serverberichte, unabhängig davon, ob keine Pakete vorhanden sind
  • Unterstützt SO_SNDTIMEO beim Senden, damit Socket-Schreibvorgänge nicht über -t oder -i . hinaus blockiert werden
  • Unterstützung von SO_TIMESTAMP für die Zeitstempelung von Paketen auf Kernel-Ebene
  • Unterstützung von End-/End-Latenz im Mittelwert-/Min-/Max-/Stdev-Format (UDP) (-e erforderlich) (vorausgesetzt, Client- und Serveruhren werden synchronisiert, z. B. durch Precision Time Protocol zu einem OCXO-Oszillator per Spectracom)
  • Korrekturen beim Binden, damit das Betriebssystem den Quellport automatisch zuweisen kann
  • Lokalen Port zur Bindungsunterstützung hinzufügen (Option -B) mit Doppelpunkt als Trennzeichen (v4) oder Klammern (v6) zB iperf -c 192.168.100.100 -B 192.168.100.10:6001 (v4) oder für v6, iperf -V -c 2001 :e30:1401:2:d46e:b891:3082:b939 -B [2001:e30:1401:2:d46e:b891:3082:b940]:6001
  • Unterstützung von Streams mit begrenzter TCP-Rate (über -b) mit vereinfachtem Token-Bucket
  • Pakete pro Sekunde (UDP) über pps als Einheiten unterstützen (zB -b 1000pps)
  • PPS sowohl in Client- als auch in Serverberichten (UDP) anzeigen (-e erforderlich)
  • Unterstützung des Echtzeit-Schedulers als Befehlszeilenoption (--realtime oder -z, setzt die richtigen Benutzerrechte voraus)
  • Verbessern Sie den Client-TX-Codepfad, damit die tatsächlich angebotene TX-Rate dem -b-Wert konvergiert
  • Verbessern Sie die Genauigkeit von Mikrosekunden-Verzögerungsaufrufen (auf plattformunabhängige Weise) (Verwendung des Kalman-Filters, um Verzögerungsfehler vorherzusagen und Verzögerungen pro vorhergesagten Fehler anzupassen)
  • Zielschleifenzeit im initialen Client-Header (UDP) anzeigen
  • Korrigieren Sie den endgültigen Latenzbericht, der vom Server an den Client gesendet wurde (UDP)
  • Standardabweichung in Latenzausgabe einbeziehen
  • Unterdrücke unrealistische Latenzausgaben mit (-/-/-/-)
  • Verwenden Sie clock_gettime() in kritischen Abschnitten, falls verfügbar, und ersetzen Sie gettimeofday()-Aufrufe
  • TCP-Schreib- und Fehlerzähler (TCP-Wiederholungen und CWND für Linux) (-e erforderlich)
  • TCP-Lesezähler, TCP-Lesehistogramm (8 Bins) (-e erforderlich)
  • TCP RTT- und CWND-Werte in Client-Berichten (-e erforderlich, nur Linux, RTT-Einheiten Mikrosekunden)
  • Unterstützung für -t auf dem Server (Listener) hinzugefügt, damit Server/Listener auf Timeout und Exit gesetzt werden können
  • Fügen Sie lokale Unterstützung für IPv6-Links hinzu (z. B. iperf -c fe80::d03a:d127:75d2:4112%eno1)
  • Standard-IPv6-UDP-Nutzlast auf 1450 Byte pro Ethernet-Frame pro Nutzlast
  • -V auf dem Server akzeptiert sowohl IPv4- als auch IPv6-Datenverkehrsflüsse
  • Unterstützung für isochronen Datenverkehr (über --isochronous) und Frame-Bursts mit variabler Bitrate (vbr) Datenverkehr und Frame-IDs
  • Multicast SSM-Unterstützung für v4 und v6 mit -H oder -ssm-host, zB iperf -s -B ff1e::1 -u -V -H fc00::4
  • Latenzhistogramme für Pakete und Frames (zB --udp-histogram=10u,200000, 0.03, 99.97)
  • Überprüfung der Ethernet-Frame-Länge mit --l2checks auf dem Client (nur UDP und erfordert Systeme, die AF_PACKET unterstützen)
  • Server (lesen) -b Unterstützung für TCP (über Token-Bucket)
  • UDP-Schreibzähler und Schreibfehlerzähler (erfordert -e)
  • Python-Asyncio-Code zum Verwalten mehrerer iperf-Sitzungen (im Flow-Verzeichnis zu finden)
  • Unterstützung für zeitgesteuerte Übertragungsstarts per --txstart-time
  • Unterstützung für Client-Inkrementierung der Ziel-IP mit -P über --incr-dstip
  • Unterstützung für die Variation der angebotenen Last mithilfe einer logarithmischen Normalverteilung um einen Mittelwert und eine Standardabweichung (per -b ,),
  • Honor -T (ttl) für Unicast und Multicast
  • Verbesserte Netzwerkleistung für TCP-Client und UDP-Server hinzugefügt (Netpower = Durchsatz / RTT oder Durchsatz / End2End-Verzögerung auf dem Server)
  • TCP-Verbindungszeit zur Verbindung mit Nachricht hinzufügen
  • Fügen Sie Unterstützung für die Socket-Option SO_MAX_PACING_RATE mit --fq-rate hinzu
  • Konfigurieren Sie Unterstützung für --enable-fastsampling, die Berichtintervalle von 100 Mikrosekunden ermöglicht
  • Unterstützung für --trip-time auf Client hinzugefügt, erfordert -e auf Client und Server und synchronisierte Uhren
  • UDP verwendet 64-Bit-Sequenznummern (obwohl es immer noch mit 2.0.5 interoperiert, das 32b-Sequenznummern verwendet)



Dies ist eine Anwendung, die auch von https://sourceforge.net/projects/iperf2/ abgerufen werden kann. Es wurde in OnWorks gehostet, um auf einfachste Weise online von einem unserer kostenlosen Betriebssysteme ausgeführt zu werden.


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

  • 1
    4g8
    4g8
    4g8 - Paketerfassung und -abfangen
    für Switched Networks ...
    Führen Sie 4g8 aus
  • 2
    4s-adminJ
    4s-adminJ
    4s-admin – 4store-Clusterverwaltung
    Werkzeug ...
    Führen Sie 4s-adminJ aus
  • 3
    creduce
    creduce
    creduce – C- und C++-Programmreduzierer
    BESCHREIBUNG: creduce 2.5.0 (unbekannt) --
    ein C- und C++-Programmreduzierer C-Reduce
    erfordert einen „Interessanztest“ und
    eins oder...
    Führen Sie Creduce aus
  • 4
    gruselig
    gruselig
    CREEPY - Eine Geolokalisierungsinformation
    Aggregator BESCHREIBUNG: gruselig ist ein
    Anwendung, mit der Sie sammeln können
    Geolokalisierungsbezogene Informationen über
    Benutzer aus ...
    Gruselig laufen
  • 5
    g.gisenvgrass
    g.gisenvgrass
    g.gisenv - Gibt aus und modifiziert die
    aktuelle GRASS-Variableneinstellungen des Benutzers.
    Druckt alle definierten GRASS Variablen falls nein
    Möglichkeit gegeben ist. SCHLÜSSELWÖRTER: allgemein,
    einstellen...
    Führen Sie g.gisenvgrass aus
  • 6
    g. guigrass
    g. guigrass
    g.gui - Startet einen grafischen Benutzer von GRASS
    Interface (GUI) Sitzung. Optional
    aktualisiert die Standardeinstellungen der Benutzeroberfläche.
    SCHLÜSSELWÖRTER: Allgemein, GUI, Benutzeroberfläche ...
    Führen Sie g.guigrass aus
  • Mehr »

Ad