Iperf-Netzwerk-Benchmark-Maßnahmen nicht ausreichend genutzt?

613
Vigneshwaren

Ich arbeite an zwei eingebetteten Hochleistungs-Netzwerkroutern, die ich über ein 10-Gbit-Glasfaserkabel Punkt-zu-Punkt angeschlossen habe.

Ich habe Iperf-Benchmarks mit ihnen durchgeführt, und wenn ich mich durch einen Punkt mit den Lichtwellenleitern verbinde, bekomme ich etwas mehr als 2,5 Gbit.

Ich weiß, dass dies eine 10-Gbit / s-Karte ist. Warum wird diese Karte nicht ausreichend genutzt?

Ich habe auch die MSS (maximale Segmentgröße) und die TCP-Fenstergröße variiert, jedoch nur mit einer geringfügigen Verbesserung der Leistung.

Danke im Voraus.

1
Bitte überprüfe deinen Post und überprüfe, ob die richtigen Einheiten verwendet werden. Zum Beispiel gibt es kein "10 Gigabyte Ethernet". Daniel B vor 9 Jahren 0

2 Antworten auf die Frage

1
Ecnerwal

Als Hinweis von @Daniel B scheinen Sie ein GigaByte / Gigabit-Problem zu haben, da es so etwas wie 10 GByte Ethernet nicht gibt. 10 MB, 100 MB, 1 GB, 10 GB, 40 GB, 100 GB sind alle vorhanden (bis zu einem gewissen Grad), 10 GB jedoch nicht.

Bei 1-Gbit-Glasfaserverbindungen bewegen sich die Rohdaten bei 1,25 GB, aber sie werden vor der Übertragung 8-> 10 und nach der Übertragung 10-> 8 codiert. Daher nennen nur die schlimmsten Vertriebsdroiden 1,25 GB, der nutzbare Bit-Verkehr beträgt 1 GB und der Verkehr in BYTES beträgt 125 MByte / s

10-Gbit-Glasfaserverbindungen verwenden eine 64-> 66-Bit-Codierung für weniger Gesamtaufwand und arbeiten auf der physischen Schicht mit 10,3125 Gbit / s, sodass sie die angegebene Menge an nützlichen Daten pro Sekunde im selben Sinn wie 1 Gbit / s erreichen können. s-Links (außer, wenn schäbige Verkäufer beteiligt werden.)

Wenn Sie also über eine 10-Gbit-Verbindung 2,5 GByte / Sek. Erreichen, haben Sie die doppelte Datenrate erreicht, oder Sie erhalten einen Bericht mit Daten in beide Richtungen (1,25 GByte pro Weg, da die Verbindung voll ist. duplex.) Wenn Sie nur 2,5 Gbit / s erhalten, haben Sie wahrscheinlich Einschränkungen bei den an die Glasfaser angeschlossenen Geräten, um Daten auf die Verbindung zu verschieben, oder Sie haben schreckliche Fehlerraten (fehlerhafte Verbindungen oder ein anderes Problem der physikalischen Schicht).

0
RobM

Ich habe iperf 2.0.5 und habe festgestellt, dass die Schalterplatzierung importanet ist.

benötigte Befehle TESTEN mit TCP iperf -B 10.50.1.1 -s iperf -B 10.50.0.1 -c 10.60.1.1 -t 60 -i 10 -d

wie oben UDP TESTEN UDP iperf -u -B 10.50.1.1 -s iperf -u -c 10.60.1.1 -w 16M -B 10.50.0.1 -b 10000m -l 19744 -i 10 -t 60