iperf Verständnisfrage

MarkusL12

Cadet 4th Year
Registriert
März 2022
Beiträge
112
Hi zusammen,

ich habe irgendwie mal wieder einen Knoten im Kopf und weiss nicht woran es liegen könnte.
Ich habe meinen kleinen NAS (Synology DS216+) mit 8GB Arbeitsspeicher und einem 2,5GB Netzwerkadapter aufgerüstet. An meinem Rechner ist auch ein 2,5GB Adapter, beide haben die gleiche MTU 1500. Netzwerk hat CAT 8.1-Kabel und einen 10GB Switch.
Wenn ich die Geschwindigkeit messe, könnte ich eigentlich auch eher Lotto spielen gehen, da immer andere Zahlen als erwartet rauskommen. Das beste war bisher dies:


[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 269 MBytes 2.26 Gbits/sec
[ 4] 1.00-2.00 sec 130 MBytes 1.09 Gbits/sec
[ 4] 2.00-3.00 sec 232 MBytes 1.95 Gbits/sec
[ 4] 3.00-4.00 sec 244 MBytes 2.05 Gbits/sec
[ 4] 4.00-5.00 sec 208 MBytes 1.74 Gbits/sec
[ 4] 5.00-6.00 sec 213 MBytes 1.79 Gbits/sec
[ 4] 6.00-7.00 sec 262 MBytes 2.20 Gbits/sec
[ 4] 7.00-8.00 sec 209 MBytes 1.75 Gbits/sec
[ 4] 8.00-9.00 sec 268 MBytes 2.25 Gbits/sec
[ 4] 9.00-10.01 sec 209 MBytes 1.73 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-10.01 sec 2.19 GBytes 1.88 Gbits/sec sender
[ 4] 0.00-10.01 sec 2.19 GBytes 1.88 Gbits/sec receiver

Der Test direkt danach spuckt z.B. das aus:

[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.01 sec 182 MBytes 1.52 Gbits/sec
[ 4] 1.01-2.00 sec 169 MBytes 1.43 Gbits/sec
[ 4] 2.00-3.00 sec 162 MBytes 1.36 Gbits/sec
[ 4] 3.00-4.00 sec 214 MBytes 1.80 Gbits/sec
[ 4] 4.00-5.00 sec 137 MBytes 1.15 Gbits/sec
[ 4] 5.00-6.00 sec 133 MBytes 1.11 Gbits/sec
[ 4] 6.00-7.00 sec 160 MBytes 1.34 Gbits/sec
[ 4] 7.00-8.00 sec 208 MBytes 1.74 Gbits/sec
[ 4] 8.00-9.00 sec 190 MBytes 1.60 Gbits/sec
[ 4] 9.00-10.01 sec 191 MBytes 1.59 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-10.01 sec 1.70 GBytes 1.46 Gbits/sec sender
[ 4] 0.00-10.01 sec 1.70 GBytes 1.46 Gbits/sec receiver

Test danach:
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 183 MBytes 1.54 Gbits/sec
[ 4] 1.00-2.00 sec 160 MBytes 1.35 Gbits/sec
[ 4] 2.00-3.00 sec 154 MBytes 1.29 Gbits/sec
[ 4] 3.00-4.00 sec 222 MBytes 1.86 Gbits/sec
[ 4] 4.00-5.00 sec 214 MBytes 1.80 Gbits/sec
[ 4] 5.00-6.00 sec 278 MBytes 2.33 Gbits/sec
[ 4] 6.00-7.00 sec 226 MBytes 1.90 Gbits/sec
[ 4] 7.00-8.00 sec 216 MBytes 1.81 Gbits/sec
[ 4] 8.00-9.00 sec 137 MBytes 1.15 Gbits/sec
[ 4] 9.00-10.00 sec 268 MBytes 2.25 Gbits/sec
[ 4] 10.00-11.00 sec 265 MBytes 2.23 Gbits/sec
[ 4] 11.00-12.00 sec 185 MBytes 1.55 Gbits/sec
[ 4] 12.00-13.00 sec 280 MBytes 2.35 Gbits/sec
[ 4] 13.00-14.00 sec 215 MBytes 1.80 Gbits/sec
[ 4] 14.00-15.00 sec 278 MBytes 2.34 Gbits/sec
[ 4] 15.00-16.00 sec 280 MBytes 2.35 Gbits/sec
[ 4] 16.00-17.00 sec 209 MBytes 1.76 Gbits/sec
[ 4] 17.00-18.00 sec 268 MBytes 2.25 Gbits/sec
[ 4] 18.00-19.00 sec 281 MBytes 2.36 Gbits/sec
[ 4] 19.00-20.00 sec 280 MBytes 2.35 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-20.00 sec 4.49 GBytes 1.93 Gbits/sec sender
[ 4] 0.00-20.00 sec 4.49 GBytes 1.93 Gbits/sec receiver


Oder mal sowas:
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 272 MBytes 2.28 Gbits/sec
[ 4] 1.00-2.00 sec 242 MBytes 2.03 Gbits/sec
[ 4] 2.00-3.00 sec 275 MBytes 2.31 Gbits/sec
[ 4] 3.00-4.00 sec 231 MBytes 1.94 Gbits/sec
[ 4] 4.00-5.00 sec 228 MBytes 1.91 Gbits/sec
[ 4] 5.00-6.01 sec 218 MBytes 1.81 Gbits/sec
[ 4] 6.01-7.00 sec 0.00 Bytes 0.00 bits/sec
[ 4] 7.00-8.00 sec 0.00 Bytes 0.00 bits/sec
[ 4] 8.00-9.01 sec 0.00 Bytes 0.00 bits/sec
[ 4] 9.01-10.01 sec 0.00 Bytes 0.00 bits/sec
[ 4] 10.01-11.01 sec 0.00 Bytes 0.00 bits/sec
[ 4] 11.01-12.00 sec 23.8 MBytes 200 Mbits/sec
[ 4] 12.00-13.00 sec 184 MBytes 1.54 Gbits/sec
[ 4] 13.00-14.01 sec 0.00 Bytes 0.00 bits/sec
[ 4] 14.01-15.00 sec 0.00 Bytes 0.00 bits/sec
[ 4] 15.00-16.01 sec 0.00 Bytes 0.00 bits/sec
[ 4] 16.01-17.01 sec 0.00 Bytes 0.00 bits/sec
[ 4] 17.01-18.01 sec 0.00 Bytes 0.00 bits/sec
[ 4] 18.01-19.00 sec 0.00 Bytes 0.00 bits/sec
[ 4] 19.00-20.00 sec 0.00 Bytes 0.00 bits/sec
[ 4] 20.00-21.01 sec 0.00 Bytes 0.00 bits/sec
[ 4] 21.01-22.01 sec 23.6 MBytes 200 Mbits/sec
[ 4] 22.01-23.01 sec 121 MBytes 1.01 Gbits/sec
[ 4] 23.01-24.00 sec 187 MBytes 1.59 Gbits/sec
[ 4] 24.00-25.00 sec 281 MBytes 2.35 Gbits/sec
[ 4] 25.00-26.00 sec 278 MBytes 2.33 Gbits/sec
[ 4] 26.00-27.01 sec 258 MBytes 2.14 Gbits/sec
[ 4] 27.01-28.00 sec 201 MBytes 1.70 Gbits/sec
[ 4] 28.00-29.00 sec 225 MBytes 1.89 Gbits/sec
[ 4] 29.00-30.00 sec 245 MBytes 2.05 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-30.00 sec 3.41 GBytes 977 Mbits/sec sender
[ 4] 0.00-30.00 sec 3.41 GBytes 977 Mbits/sec receiver

...und dann direkt danach:
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 274 MBytes 2.30 Gbits/sec
[ 4] 1.00-2.00 sec 270 MBytes 2.26 Gbits/sec
[ 4] 2.00-3.00 sec 233 MBytes 1.96 Gbits/sec
[ 4] 3.00-4.00 sec 280 MBytes 2.34 Gbits/sec
[ 4] 4.00-5.00 sec 191 MBytes 1.60 Gbits/sec
[ 4] 5.00-6.00 sec 246 MBytes 2.07 Gbits/sec
[ 4] 6.00-7.00 sec 261 MBytes 2.19 Gbits/sec
[ 4] 7.00-8.00 sec 262 MBytes 2.18 Gbits/sec
[ 4] 8.00-9.00 sec 193 MBytes 1.62 Gbits/sec
[ 4] 9.00-10.00 sec 269 MBytes 2.25 Gbits/sec
[ 4] 10.00-11.00 sec 243 MBytes 2.03 Gbits/sec
[ 4] 11.00-12.00 sec 168 MBytes 1.41 Gbits/sec
[ 4] 12.00-13.00 sec 145 MBytes 1.21 Gbits/sec
[ 4] 13.00-14.00 sec 280 MBytes 2.35 Gbits/sec
[ 4] 14.00-15.00 sec 278 MBytes 2.33 Gbits/sec
[ 4] 15.00-16.00 sec 220 MBytes 1.85 Gbits/sec
[ 4] 16.00-17.00 sec 222 MBytes 1.86 Gbits/sec
[ 4] 17.00-18.00 sec 233 MBytes 1.95 Gbits/sec
[ 4] 18.00-19.00 sec 184 MBytes 1.55 Gbits/sec
[ 4] 19.00-20.00 sec 196 MBytes 1.64 Gbits/sec
[ 4] 20.00-21.00 sec 261 MBytes 2.19 Gbits/sec
[ 4] 21.00-22.00 sec 276 MBytes 2.31 Gbits/sec
[ 4] 22.00-23.00 sec 276 MBytes 2.31 Gbits/sec
[ 4] 23.00-24.00 sec 254 MBytes 2.13 Gbits/sec
[ 4] 24.00-25.00 sec 276 MBytes 2.32 Gbits/sec
[ 4] 25.00-26.00 sec 249 MBytes 2.09 Gbits/sec
[ 4] 26.00-27.00 sec 164 MBytes 1.38 Gbits/sec
[ 4] 27.00-28.00 sec 230 MBytes 1.93 Gbits/sec
[ 4] 28.00-29.00 sec 247 MBytes 2.08 Gbits/sec
[ 4] 29.00-30.00 sec 278 MBytes 2.34 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-30.00 sec 6.99 GBytes 2.00 Gbits/sec sender
[ 4] 0.00-30.00 sec 6.99 GBytes 2.00 Gbits/sec receiver

Es sind also ganz unterschiedliche Geschwindigkeiten dabei. Liegt so etwas evtl am Prozessor? Muss ich die MTU auf 9000 stellen?

lg
Markus
 
Zuletzt bearbeitet:
Ja, es könnte an der CPU des NAS liegen. Vielleicht mal während der Messung auf die CPU-Auslastung gucken.

Bei Netzwerkperformance spielt die Paketrate eine größere Rolle als die Paketgröße. Daher kann eine höhere MTU helfen, aber sie muss an den Interfaces von NAS und PC sowie an den Switchports konfiguriert sein. Bei iperf muss eventuell auch die Paketgröße angepasst werden (UDP).
 
Zumindest nach dem CPU Monitor zu urteilen soll die max. Auslastung während des Tests bei 12% liegen - daran sollte es also nicht liegen.
 
Bei einer 4 Kern CPU mit SMT kann bei 12.5 % Gesamtauslastung durchaus ein Kern am Anschlag laufen.
MarkusL12 schrieb:
An meinem Rechner ist auch ein 2,5GB Adapter
Aber kein USB Adapter?

Nachtrag: Zeig auch mal die Argumente, mit denen du iperf aufrufst.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Skysnake
0-8-15 User schrieb:
Bei einer 4 Kern CPU mit SMT kann bei 12.5 % Gesamtauslastung durchaus ein Kern am Anschlag laufen.
Ok, ich meine so was in Bezug auf diese DS auch schon mal gelesen zu haben. Ist ja auch eine "kleine" Variante, von der ich auch gar nicht zu viel erwarten möchte, zumal ich die Geschwindigkeit auf Grund der Festplatten derzeit eh nicht voll ausnutzen kann. Es geht mir ja hier auch ums Verständnis.

0-8-15 User schrieb:
Aber kein USB Adapter?
Doch auch ein USB Adapter. Alle haben die aktuellen Treiber.
0-8-15 User schrieb:
Zeig auch mal die Argumente, mit denen du iperf aufrufst
Also auf der Diskstation ist es als iperf3 -s aufgerufen.

Und als Client einfach als - c IP, manchmal probiere ich auch -t 20 zusätzlich aus.
 
MarkusL12 schrieb:
Doch auch ein USB Adapter.
Ich kann mir durchaus vorstellen, dass es daran liegt. Bin bei dem Thema aber überfragt.
MarkusL12 schrieb:
Und als Client einfach als - c IP
Probier mal folgende Befehle aus (1 x TCP in die andere Richtung und 1 x UDP anstatt TCP):
Code:
iperf3 -c <IP> -R
Code:
iperf3 -c <IP> -u -b 2500M
 
Zuletzt bearbeitet: (Tippfehler korrigiert)
iperf ist ein recht CPU intensives Tool und nach meiner Erfahrung bei höheren Geschwindigkeiten oft mehr ein CPU und Betriebssystem Benchmark. Deine inkonsistenten Ergebnisse bei den Messungen zeigen das auch.
Es kommt noch hinzu, dass auf den Geräten zu der Zeit ja auch noch andere Dinge im Hintergrund laufen.

USB Netzwerkadapter (bzw. deren Treiber) brauchen oft auch relativ CPU Leistung im Vergleich zu PCIe Chips.

Dann schwirren noch alle möglichen Versionen von iperf im Internet herum. Welche verwendest Du denn?

Aber Du hast die Aufrüstung ja vermutlich nicht gemacht um bessere iperf Werte zu bekommen. Mess‘ also lieber Deine realen Anwendungen (z.B. SMB)…
 
Zurück
Oben