iperf - TCP Window Size und Max Segment Size Frage
Servus.
Ich würde gerne mit Hilfe von iperf (http://dast.nlanr.net/Projects/Iperf/) ein Netzwerk auf
seine Leistung überprüfen.
Dabei kann man die TCP Window Size, Max Segment Size und Buffer Length einstellen. Wenn man
keine Konfiguration vornimmt, bleiben die Werte beim Standard, der 8K(ilobytes) beträgt.
Kann mir jemand erklären, was TCP Window Size, Max Segment Size und Buffer Length genau
bedeuten und vor allem, welche Auswirkung hat die Messung der Leistung, wenn ich den Wert
jeweils auf 1 Megabyte einstelle?
Danke...
Hier ein kleiner Nachtrag, bei dem ich einfach mal eine Probelauf gestartet habe:
-Immer aus der Client Sicht-
Standard:
TCP Window Size 1M:
Ich würde gerne mit Hilfe von iperf (http://dast.nlanr.net/Projects/Iperf/) ein Netzwerk auf
seine Leistung überprüfen.
Dabei kann man die TCP Window Size, Max Segment Size und Buffer Length einstellen. Wenn man
keine Konfiguration vornimmt, bleiben die Werte beim Standard, der 8K(ilobytes) beträgt.
Kann mir jemand erklären, was TCP Window Size, Max Segment Size und Buffer Length genau
bedeuten und vor allem, welche Auswirkung hat die Messung der Leistung, wenn ich den Wert
jeweils auf 1 Megabyte einstelle?
Danke...
Hier ein kleiner Nachtrag, bei dem ich einfach mal eine Probelauf gestartet habe:
-Immer aus der Client Sicht-
Standard:
iperf -c 192.168.1.7 -P 1 -i 1 -p 5001 -l 8K -f k -t 10 -L 5001
------------------------------------------------------------
Client connecting to 192.168.1.7, TCP port 5001
TCP window size: 8.00 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.1.2 port 4114 connected with 192.168.1.7 port 5001
[ 3] 0.0- 1.0 sec 432 KBytes 3539 Kbits/sec
[ 3] 1.0- 2.0 sec 448 KBytes 3670 Kbits/sec
[ 3] 2.0- 3.0 sec 912 KBytes 7471 Kbits/sec
[ 3] 3.0- 4.0 sec 920 KBytes 7537 Kbits/sec
[ 3] 4.0- 5.0 sec 968 KBytes 7930 Kbits/sec
[ 3] 5.0- 6.0 sec 960 KBytes 7864 Kbits/sec
[ 3] 6.0- 7.0 sec 920 KBytes 7537 Kbits/sec
[ 3] 7.0- 8.0 sec 952 KBytes 7799 Kbits/sec
[ 3] 8.0- 9.0 sec 944 KBytes 7733 Kbits/sec
[ 3] 9.0-10.0 sec 976 KBytes 7995 Kbits/sec
[ 3] 0.0-10.0 sec 8440 KBytes 6905 Kbits/sec
Done.
TCP Window Size 1M:
iperf -c 192.168.1.7 -P 1 -i 1 -p 5001 -w 1M -l 8K -f k -t 10 -L 5001
------------------------------------------------------------
Client connecting to 192.168.1.7, TCP port 5001
TCP window size: 1024 KByte
------------------------------------------------------------
[ 3] local 192.168.1.2 port 4124 connected with 192.168.1.7 port 5001
[ 3] 0.0- 1.0 sec 1512 KBytes 12386 Kbits/sec
[ 3] 1.0- 2.0 sec 536 KBytes 4391 Kbits/sec
[ 3] 2.0- 3.0 sec 496 KBytes 4063 Kbits/sec
[ 3] 3.0- 4.0 sec 528 KBytes 4325 Kbits/sec
[ 3] 4.0- 5.0 sec 536 KBytes 4391 Kbits/sec
[ 3] 5.0- 6.0 sec 688 KBytes 5636 Kbits/sec
[ 3] 6.0- 7.0 sec 792 KBytes 6488 Kbits/sec
[ 3] 7.0- 8.0 sec 744 KBytes 6095 Kbits/sec
[ 3] 8.0- 9.0 sec 808 KBytes 6619 Kbits/sec
[ 3] 9.0-10.0 sec 520 KBytes 4260 Kbits/sec
[ 3] 0.0-10.0 sec 7168 KBytes 5845 Kbits/sec
Done.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 96619
Url: https://administrator.de/contentid/96619
Ausgedruckt am: 08.11.2024 um 19:11 Uhr
7 Kommentare
Neuester Kommentar
1024 kB in einem Window gesendet werden wir das en block gesendet ohne TCP ACKs. D.h. tritt ein Fehler auf muss das gesamte Window neu gesendet werden.
Deshalb hast du auch schlechtere Durchsatzraten, da sich das mit den sog. Sliding Windows unter TCP immer anpasst !!
Ggf. hilft noch das weiter:
http://openmaniak.com/iperf.php
Deshalb hast du auch schlechtere Durchsatzraten, da sich das mit den sog. Sliding Windows unter TCP immer anpasst !!
Ggf. hilft noch das weiter:
http://openmaniak.com/iperf.php