Nach MTU 5000 sinkt der Durchsatz

652
user3250247

Ich versuche, den Durchsatz zwischen zwei Computern zu testen, die direkt über 1 GbE verbunden sind und mit iperf testen. Ich bekomme einen Durchsatz von etwa 980 Mbps, wenn die MTU zwischen 5000 und 5050 liegt, jedoch fällt sie drastisch auf etwa 680 Mbps, was alles über MTU = 5050 liegt. Ich habe unterschiedliche Fenstergrößen geprüft, aber das gleiche Ergebnis. Eine Erhöhung der MTU sollte die Gemeinkosten verringern und dadurch die Bandbreite erhöhen oder zumindest nicht sinken. Ich kann dieses seltsame Verhalten nicht verstehen. Übrigens beim Testen des TCP-Durchsatzes. Irgendeine Hilfe ! und danke Jungs. Dies ist mein Beitrag überhaupt in jedem Forum :) Normalerweise finde ich Antworten ....

Zusätzliche Information! Zwei Centos-Systeme. Eines davon ist Xen 4.2-Host (sollte aber nicht das Problem sein). Überprüft mit unterschiedlichen Puffergrößen in / pro / sys / net / ipv4, jedoch nicht dasselbe Ergebnis. Die Latenz beträgt 0,2 ms.

0

1 Antwort auf die Frage

0
ljwobker

Dies ist fast sicher ein implementierungsspezifischer Leistungsengpass. Sie haben Recht damit, dass alle anderen Dinge, die mit größeren MTUs gleich sind, einen geringeren Overhead und somit eine höhere Leistung zur Folge haben. Andere Dinge sind jedoch selten gleichwertig ... hier hat ein Teil des Weiterleitungs- / Paketübertragungscodes wahrscheinlich eine Basispuffergröße von 5 KB oder ähnliches. Wenn Sie also die Barriere überschreiten, fragen Sie plötzlich das System doppelt so viel arbeiten.

Eine Möglichkeit, diese Theorie zu unterstützen, wäre eine weitere Steigerung der MTU. Wenn Sie einen großen Rückgang bei 5 KB sehen, der Thruput dann aber einmal besser wird, haben Sie fast sicher irgendwo im Codepfad einen Schwellenwert für die Puffergröße erreicht.

, tnx für die Info. Ich werde es mit anderen Tools testen. Ich habe nicht viel Wissen über Kodierung und so. Ich habe eine Antwort auf diesen Handel erhalten. http://stackoverflow.com/questions/21440454/throughput-decreases-after-mtu-5000. Hängt die TCP-Leistung von der Zuweisung von Speicherseiten ab? user3250247 vor 10 Jahren 0