Bei einer Netzwerkschnittstelle werden die Geschwindigkeiten in Form von Daten über die Zeit angegeben, insbesondere sind sie Bits pro Sekunde. In der superschnellen Welt des Rechnens ist eine Sekunde eine ziemlich lange Zeit.
So ist beispielsweise ein linearer Abfall gegeben. Eine Schnittstelle mit 1 GBit pro Sekunde würde 500 MBit pro halbe Sekunde, 250 MBit pro Viertelsekunde usw. leisten.
Ich stelle mir zu bestimmten Zeiteinheiten vor, dass dies nicht mehr linear ist. Vielleicht wird dies durch Ethernet-Frequenzen, Systemtaktraten, Interrupt-Timer usw. festgelegt. Ich bin sicher, dass dies je nach System unterschiedlich ist - aber hat jemand mehr Informationen oder Whitepapers dazu?
Einer der Hauptgründe, weshalb ich neugierig bin, ist das Verständnis von Leistungsabfällen an Schnittstellen. Auch wenn die Geschwindigkeit pro Sekunde viel niedriger ist, als das Interface verarbeiten kann - möglicherweise gibt es Spitzen, die nur für eine geringe Anzahl von Millisekunden einen Abfall verursachen. Vielleicht würden verschiedene Koaleszierungen diesen Effekt verbergen - oder vielleicht auf der Empfangsschnittstelle verstärken? Machen Warteschlangen hier einen Unterschied?
Beispiel:
Wenn dies also bis zur MS linear ist, hätten wir 1Mbit / MS, und wenn Wireshark nicht verzerrt, was ich sehe, sollte ich dann Tropfen sehen, wenn ich eine Spitze über 1Mbit habe?
quelle
Antworten:
Geschwindigkeit ist nicht so wichtig, wie viele denken. Ich hatte einen Server mit vielen Ausfällen (eingehend und ausgehend) - aber jedes Tool zeigte nur eine geringe Bandbreitennutzung (bei einer Gigabit-Verbindung weniger als 2% Durchschnitt).
Nichtsdestotrotz zeigten die Statistikzähler auf dem Server verlorene Sende- und Empfangsdaten an. Eine Analyse der IP-Pakete ergab, dass der Server von Tausenden winziger IP-Sitzungen mit nur wenigen Bytes überflutet wird.
Das eigentliche Problem, das Sie möglicherweise auch in Ihrem Fall sehen, besteht darin, dass Ihre Hardware und / oder Ihr IP-Paketstapel nicht in der Lage sind, genügend Pakete pro Sekunde zu verarbeiten.
Über welches Betriebssystem sprichst du? Wenn es Linux ist, kann ich Ihnen weitere Details geben.
Hinzugefügt: 26.06.2011 (Es handelt sich um einen Cisco 2960-S Switch / Router.)
Seltsam, dass Cisco keine eigenen Datenblätter kennt. : - /
Sehen Sie in Abschnitt "Weiterleitungsrate: 64-Byte - Paket Cisco Catalyst 2960-S" hier . Aus diesem Grund würde ich sagen, dass der 2960-S der größere Bruder des 2960 ist und viel PPS leisten sollte. Wo tritt dieses Problem auf? Ist das ein Trunk / Uplink?
Da Sie über Layer 2 sprechen, vergessen Sie IP - wir befinden uns auf der Ebene der Ethernet-Pakete. Das Problem könnte jedoch dasselbe sein.
Wo / wie hast du diesen Wireshark betrieben?
quelle
Da die Geschwindigkeit der unformatierten Leitung, wie Sie sagten, 1 Mbit / s / mS beträgt, muss das Diagramm, in dem geringfügig darüber liegende Spitzen angezeigt werden, leicht verzerrt sein. Verlorene Pakete sind nicht vorhanden und daher nicht Teil des Diagramms.
quelle