Dies ist der Befehl iperf3, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
iperf3 - Durchführen von Netzwerkdurchsatztests
ZUSAMMENFASSUNG
iperf3 -s [ Optionen ]
iperf3 -c Server [ Optionen ]
BESCHREIBUNG
iperf3 ist ein Tool zur Durchführung von Netzwerkdurchsatzmessungen. Es kann entweder TCP testen
oder UDP-Durchsatz. Um einen iperf3-Test durchzuführen, muss der Benutzer sowohl einen Server als auch ein
Kunden.
ALLGEMEIN OPTIONAL
-p, --Hafen n
Stellen Sie den Server-Port zum Abhören/Verbinden ein n (Standardeinstellung 5201)
-f, --Format
[kmKM] Format für den Bericht: Kbits, Mbits, KBytes, MBytes
-i, --Intervall n
Pause n Sekunden zwischen periodischen Bandbreitenberichten; Standard ist 1, verwenden Sie 0 zum Deaktivieren
-F, --Datei Name
clientseitig: aus der Datei lesen und ins Netzwerk schreiben, anstatt zufällig zu verwenden
Daten; serverseitig: aus dem Netzwerk lesen und in die Datei schreiben, anstatt zu werfen
die Daten weg
-A, --Affinität n/n, m
Legen Sie nach Möglichkeit die CPU-Affinität fest (nur Linux). Sowohl auf dem Client als auch auf dem Server Sie
kann die lokale Affinität festlegen; zusätzlich können Sie auf der Client-Seite die
die Affinität des Servers für nur diesen einen Test unter Verwendung der n,m-Form.
-V, - ausführlich
eine detailliertere Ausgabe geben
-J, --json
Ausgabe im JSON-Format
-d, --debuggen
Debugging-Ausgabe ausgeben. In erster Linie (vielleicht ausschließlich) für Entwickler von Nutzen.
-v, --Version
Versionsinformationen anzeigen und beenden
-h, --help
eine Hilfeübersicht anzeigen
SERVER SPEZIFISCH OPTIONAL
-s, --Server
im Servermodus ausführen
-D, --dämon
Führen Sie den Server im Hintergrund als Daemon aus
-1, --einmalig
eine Client-Verbindung verarbeiten und dann beenden.
KLIENT SPEZIFISCH OPTIONAL
-c, --Klient Gastgeber
im Client-Modus ausführen und eine Verbindung zum angegebenen Server herstellen
-u, --udp
Verwenden Sie UDP statt TCP
-b, --Bandbreite n[km]
setze die Zielbandbreite auf n bits/sec (Standard 1 Mbit/sec für UDP, unbegrenzt für TCP).
Bei mehreren Streams (-P Flag) wird die Bandbreitenbegrenzung separat angewendet
zu jedem Strom. Sie können dem Bandbreitenbezeichner auch ein '/' und eine Zahl hinzufügen.
Dies wird als "Burst-Modus" bezeichnet. Es sendet die angegebene Anzahl von Paketen ohne
Pausieren, auch wenn dies vorübergehend das angegebene Bandbreitenlimit überschreitet. Einstellung
die Zielbandbreite auf 0 deaktiviert Bandbreitenbegrenzungen (besonders nützlich für
UDP-Tests).
-t, --Zeit n
Sendezeit in Sekunden (Standard 10 Sek.)
-n, - Bytes n[km]
Anzahl der zu übertragenden Bytes (statt -t)
-k, --blockcount n[km]
Anzahl der zu übertragenden Blöcke (Pakete) (statt -t oder -n)
-l, --Länge n[km]
Länge des Puffers zum Lesen oder Schreiben (Standard 128 KB für TCP, 8 KB für UDP)
-P, --parallel n
Anzahl der parallel auszuführenden Client-Streams
-R, --umkehren
im umgekehrten Modus ausführen (Server sendet, Client empfängt)
-w, --Fenster n[km]
Fenstergröße / Socket-Puffergröße (diese wird an den Server gesendet und dort verwendet
Seite auch)
-B, --binden n[km]
an eine bestimmte Schnittstelle oder Multicast-Adresse binden
-M, --set-mss n
Festlegen der maximalen TCP-Segmentgröße (MTU - 40 Byte)
-N, --keine Verzögerung
TCP ohne Verzögerung einstellen, Nagles Algorithmus deaktivieren
-4, --version4
nur IPv4 verwenden
-6, --version6
nur IPv6 verwenden
-S, --tos n
setze die IP 'Typ des Dienstes'
-L, --flowlabel n
Legen Sie das IPv6-Flow-Label fest (derzeit nur unter Linux unterstützt)
-Z, --Nullkopie
Verwenden Sie zum Senden von Daten eine "Nullkopie"-Methode, wie z sendfile(2) statt wie üblich
schreiben(2).
-O, --auslassen n
Lassen Sie die ersten n Sekunden des Tests aus, um die TCP-Slow-Start-Periode zu überspringen.
-T, --Titel str
Setzen Sie diese Zeichenfolge jeder Ausgabezeile voran.
-C, --linux-stau etwas
Legen Sie den Algorithmus für die Überlastungssteuerung fest (nur Linux).
--get-server-output
Holen Sie sich die Ausgabe vom Server. Das Ausgabeformat wird vom Server bestimmt (in
insbesondere, wenn der Server mit dem aufgerufen wurde --json Flag, die Ausgabe erfolgt in
JSON-Format, andernfalls liegt es im menschenlesbaren Format vor). Wenn der Client ausgeführt wird
mit --json, ist die Serverausgabe in einem JSON-Objekt enthalten; sonst ist es
am Ende der menschenlesbaren Ausgabe angehängt.
AUTOREN
Iperf wurde ursprünglich von Mark Gates und Alex Warshavsky geschrieben. Manpage und Wartung durch
Jon Dugan . Andere Beiträge von Ajay Tirumala, Jim
Ferguson, Feng Qin, Kevin Gibbs, John Estabrook , Andrew
Gallatin , Stephen Hemminger
Verwenden Sie iperf3 online mit den onworks.net-Diensten