IPoIB mit Netem (Latenzemulation) Schlechte Leistung

342
Khayam Gondal

Ich muss ein Wide Area Network nachahmen. Mein Setup enthält zwei Server mit Infiniband-Karten der Serie MT27500 [ConnectX-3]. Die Standardwartezeit zwischen beiden Knoten beträgt ~ 0,4 ms und der iperf-Test zeigt einen Durchsatz von 4 Gbit / s pro iperf-Verbindung. Mit 15 parallelen iperf-Verbindungen konnte ich maximal 33 Gbps erreichen. Um eine RRT von 50 ms zwischen beiden Knoten zu simulieren, verwende ich den folgenden Befehl.

sudo tc qdisc add dev ib0 root netem delay 25ms 

Der iperf-Durchsatz pro Strom fällt jedoch auf 154 Mbps. Ich habe ein anderes identisches Setup, das anstelle von Infiniband Ethernet-Adapter hat. Bei diesem Setup zeigt iperf etwa 480 Mbps pro iperf-Verbindung, was 3-mal mehr ist als das, was ich von IPoIB bekomme. Wird erwartet, dass sich IPoIB bei hoher Latenzzeit schlechter als Ethernet entwickelt? Wenn ja, was ist der Grund für dieses Verhalten?

1

0 Antworten auf die Frage