EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

IPerf2-Download für Linux

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

Dies ist die Linux-App namens IPerf2, deren neueste Version als iperf.exe heruntergeladen werden kann. Es kann online im kostenlosen Hosting-Anbieter OnWorks für Workstations ausgeführt werden.

Laden Sie diese App namens IPerf2 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


IPerf2


BESCHREIBUNG

Ein Tool für den Netzwerkverkehr zum Messen der TCP- und UDP-Leistung mit Metriken zu Durchsatz und Latenz. Zu den Zielen gehört die Aufrechterhaltung einer aktiven iperf-Codebasis über eine breite Palette von Plattformen und Betriebssystemen. Dies ist ein Multi-Thread-Design, das mit der Anzahl der CPUs oder Kerne innerhalb eines Systems skaliert.

Ü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



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 Sendestarts pro --txstart-time
  • Unterstützung für Client-Inkrementierung der Ziel-IP mit -P über --incr-dstip
  • Unterstützung für das Variieren der angebotenen Last unter Verwendung einer logarithmischen Normalverteilung um einen Mittelwert und eine Standardabweichung (pro -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
  • Unterstützung für die Socket-Option SO_MAX_PACING_RATE mit --fq-rate . hinzufügen
  • 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

Ad