ネットワーク統計: ifconfig rxドロップカウントの読み取り

ネットワーク統計: ifconfig rxドロップカウントの読み取り

ifconfigいくつかの統計テストのために、Linux イーサネット インターフェイスで RX ドロップ カウンターを増分する必要があります ( RX dropped: が増分される必要があります)。

私は Ubuntu を搭載した 2 台の仮想 PC を使用しています。

私は次のことを試しました:

  1. システム上の IPv6 を無効にし、 IPv6 パケットの送信を無効にします。
  2. 高Ping(200ミリ秒)

他にどのようにして RX ドロップ カウンターを増やすことができますか?

答え1

ネットワーク/インターフェースの詳細な統計情報を取得する場合、追加のハードウェア/セットアップのない VM は動作しないはずです。

実際の NIC を備えた実際のマシンを使用するか、追加の NIC カードの PCI パススルー構成を使用し、実際のマシンにインストールされているかのように、問題の VM からそのハードウェアを排他的に使用することが必須です (背後で使用されている仮想化/ハイパーバイザーがこれを許可している場合)。

仮想 NIC は、その性質上、VM ネットワークの設計やブリッジまたは NAT の有無に応じて程度は異なりますが、ネットワークの健全性の統計を取得するのに適していません。極端に最適化されていないシナリオでは、VMware VM の vmxnet などの準仮想化カードや、Xen の NIC があり、データの受け渡し以外はほとんど行わず、実際の NIC の物理的な動作はハイパーバイザーによってエミュレートされなくなります。

実際のカードに関しては、キャプチャする必要のある詳細レベルに応じて、すべてのカードが同等というわけではありません。一部の安価なモデル/USB アダプタは、関心のある情報/パケットを破棄する可能性があり、上位層に渡される/表示されるのは、ネットワークのアクティビティのサブセットにすぎないことに注意してください。(たとえば、Realtek のような安価なカードでは不十分です)

以前、私はネットワーク パフォーマンスのコンサルティングを行っていましたが、当時は、Intel Ether Express プロ カードか、今は思い出せない特定のモデルの 3Com NIC のいずれかを使用していました。

関連情報