Testen der verfügbaren Bandbreite zwischen Maschinen mit Iperf
Wenn wir jemals ein Werkzeug benötigen, um Bandbreiten zu messen oder um eine optimale Konfiguration unseres Netzwerks oder zwischen Delegationen zu überprüfen, können wir das Tool Iperf nutzen, das uns über eine Client-Server-Verbindung wertvolle Informationen liefert.!
Offizielle Webseite: http://sourceforge.net/projects/iperf/
Und wenn wir eine Windows-Version benötigen (kompiliert mit Cygwin) können wir sie von AKI herunterladen.
Mit 'iperf.exe -s'’ startet es im Servermodus und wartet auf die Verbindung eines Clients.,
Mit 'iperf.exe -c IP_ADRESSE -t120 -r'’ können wir dieses Client-Gerät mit dem Gerät verbinden, das Iperf im Servermodus ausführt, für 2 Minuten der Verbindung und wir werden sowohl den ausgehenden als auch den eingehenden Verkehr überwachen..
Mit der Option -f ändern wir das Ausgabeformat zu: Bit(b), Bytes(B), Kilobits(k), Kilobytes(K), Megabits(m), Megabytes(M), Gigabits(G) oder Gigabytes(G).
Mit der Option -d wird simultaner bidirektionaler Datenverkehr erzeugt.
Mit -w senden wir die TCP-Größe (zwischen 2 und 65.535 Bytes).
Mit -p ändern wir den Port, Vorgabe 5001.
Mit -i ändern wir das Intervall, damit der Bericht angezeigt wird.
Mit -u erfolgen die Tests mit UDP.
Mit -b beschränken wir die Bandbreite.
Mit -m erhalten wir die maximale Segmentgröße (MSS) (MSS), das ist die größte Datenmenge, die ein Computer/Gerät in einem einzigen Segment verarbeiten kann, ohne Fragmentierung. MSS = MTU – TCP-Header und IP-Header. TCP-Header und IP-Header = 40 Bytes. Beispiele für MTU: Ethernet LAN:1500 Bytes, PPPoE: 1492 Bytes (ADSL), Token Ring oder 16 Mb/s: 17914 Bytes und Wählverbindung: 576 Bytes
Für weitere Informationen führen wir die Option -h aus
Verwendung: iperf [-s|-c Host] [Optionen]
iperf [-h|–Hilfe] [-v|–Version]
Client/Server:
| -f -Ich -l -m -p -u -w -B -C -M -N -V |
–Format –Intervall –Len –print_mss –Hafen –UDP –Fenster –bind –compatibility –mss –nodelay –IPv6Version |
[kmKM] # #[KM] # #[KM] # |
format to report: Kbits, Mbits, KBytes, MBytes Sekunden zwischen periodischen Bandbreitenberichten Länge des zu lesenden oder zu schreibenden Puffers (Vorgabe 8 KB) Maximale TCP-Segmentgröße drucken (MTU – TCP/IP-Header) Server-Port zum Abhören/Verbinden UDP anstelle von TCP verwenden TCP-Fenstergröße (Socket-Puffergröße) Binden an “Gastgeber”, eine Schnittstelle oder Multicast-Adresse zur Verwendung mit älteren Versionen sendet keine zusätzlichen Nachrichten TCP maximale Segmentgröße festlegen (MTU – 40 Bytes) TCP ohne Verzögerung einstellen, Nagle-Algorithmus deaktivieren Domäne auf IPv6 setzen |
Serverspezifisch:
| -s -Oder -D |
–Server –single_udp –Daemon |
Im Servermodus ausführen Im Single-Thread-UDP-Modus ausführen Server als Daemon ausführen |
Clientspezifisch:
| -b -c -d -n -r -t -F -Ich -L -P -T |
–bandwidth –Kunde –dualtest –num –tradeoff –Zeit –fileinput –Stinken –listenport –parallel –ttl |
#[KM] “Gastgeber” #[KM] # # |
für UDP, Bandbreite zum Senden in bits/sec (Vorgabe 1 Mbit/sec, impliziert -u) im Client-Modus ausführen, Verbinden mit “Gastgeber” Gleichzeitiger bidirektionaler Test Anzahl der zu übertragenden Bytes (anstatt von -t) Führen Sie einen bidirektionalen Test einzeln durch Übertragungszeit in Sekunden für (Vorgabe 10 Sekunden) geben Sie die zu übertragenden Daten aus einer Datei ein geben Sie die zu übertragenden Daten aus stdin ein Port zum Empfangen von bidirektionalen Tests zurück Anzahl der parallel auszuführenden Client-Threads Lebensdauer, für Multicast (Vorgabe 1) |
Verschiedenes:
| -h -v |
–Hilfe –Version |
drucken Sie diese Nachricht und beenden Sie drucken Sie Versionsinformationen und beenden Sie |











































