Netzwerkstatistik: Lesen der Anzahl der ifconfig-RX-Drops

Netzwerkstatistik: Lesen der Anzahl der ifconfig-RX-Drops

ifconfigFür einige Statistiktests muss der RX-Drop-Zähler in der Linux-Ethernet-Schnittstelle erhöht werden ( RX dropped: sollte erhöht werden).

Ich verwende 2 virtuelle PCs mit Ubuntu.

Ich habe Folgendes versucht:

  1. Deaktivieren Sie IPv6 auf dem System und senden Sie IPv6-Pakete.
  2. Hoher Ping (200 ms)

Wie kann ich den RX-Drop-Zähler sonst noch erhöhen?

Antwort1

Zum Abrufen erweiterter Netzwerk-/Schnittstellenstatistiken sollten VMs ohne zusätzliche Hardware/Einrichtung nicht funktionieren.

Es ist zwingend erforderlich, eine reale Maschine mit echten Netzwerkkarten zu verwenden oder eine PCI-Passthrough-Konfiguration einer zusätzlichen Netzwerkkarte zu nutzen und diese Hardware ausschließlich von der betreffenden VM aus zu verwenden, als wäre sie auf einer realen Maschine installiert (sofern die dahinter stehende Virtualisierung/der Hypervisor dies zulässt).

Aufgrund ihrer Beschaffenheit sind virtuelle Netzwerkkarten nicht dazu geeignet, Statistiken über die Integrität Ihres Netzwerks zu erstellen. Dies hängt in unterschiedlichem Maße von Ihrem VM-Netzwerkdesign und davon ab, ob sie überbrückt oder NATed sind. Im extrem weniger optimalen Szenario haben Sie paravirtualisierte Karten wie vmxnet in Vmware VM oder sogar Netzwerkkarten in Xen, bei denen Sie kaum mehr tun, als Daten hin und her zu übertragen, und das tatsächliche physische Verhalten der Netzwerkkarte nicht mehr vom Hypervisor emuliert wird.

Was die eigentlichen Karten betrifft, sind nicht alle Karten gleich, je nachdem, wie viele Details Sie erfassen müssen. Beachten Sie, dass einige günstigere Modelle/USB-Adapter möglicherweise Informationen/Pakete wegwerfen, die Sie interessieren, und was an die oberen Schichten geht/für sie sichtbar ist, ist nur eine Teilmenge der Aktivität Ihres Netzwerks. (Beispielsweise reichen billige Karten wie eine Realtek nicht aus.)

Ich war früher als Berater für Netzwerkleistung tätig und habe damals normalerweise entweder eine Intel Ether Express Pro-Karte oder eine 3Com-Netzwerkkarte eines bestimmten Modells verwendet, an das ich mich im Moment nicht erinnern kann.

verwandte Informationen