ifconfig RXパケット出力の「errors:」、「dropped:」、「overruns:」、および「frame:」フィールドの違いは何ですか?

ifconfig RXパケット出力の「errors:」、「dropped:」、「overruns:」、および「frame:」フィールドの違いは何ですか?

RX packets誰かが出力のさまざまなフィールド間の違いを詳しく説明しますか?ifconfig

たとえば、実行してifconfig次のことを見るとします。

eth0      Link encap:Ethernet  HWaddr AA:BB:CC:DD:EE:FF  
          inet addr:1.1.1.1  Bcast:1.1.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:202723544 errors:0 dropped:4959 overruns:0 frame:37
          TX packets:158354057 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:4261083782 (3.9 GiB)  TX bytes:1224803677 (1.1 GiB)
          Interrupt:83 Memory:f6bf0000-f6c00000 

errors: dropped: overruns違いは何ですか?frame:

この時点での私の推測は、(あいまいなインターネット検索に基づいて)frame:ネットワークカードが着信フレームを分析したときに発生するCRCエラーと特に関連していることです。これはerrors:より広い一般的なカテゴリです。もしそうなら、もう一度…そうであれば、両方のフィールドに数字を表示したいと思います。

ベストアンサー1

この情報は正しく文書化されていません。私の経験を通して私が知っていることを教えてください。

  • frameソートされていないフレームのみが計算されます。つまり、長さが8に分割されないフレームを意味します。長さが有効なフレームではないため廃棄されます。

  • また、errorsCRCエラー、短すぎるフレーム、長すぎるフレームを計算します。

  • overrunsバッファがいっぱいになり、カーネルがバッファを消去できない速度のためにFIFOがオーバーフローした回数を計算します。

  • 最後に、droppedインターフェイスがIPv6として設定されていない場合は、予期しないVLANタグや受信したIPv6フレームなどを計算します。

おすすめ記事