ifconfigによってドロップされたRXパケットは正確に何ですか?

ifconfigによってドロップされたRXパケットは正確に何ですか?

RX dropped出力に非常に高いパケット数が表示されますifconfig。つまり、毎秒数千のパケットで、通常よりもはるかに多くなりますRX packets

wlan0     Link encap:Ethernet  HWaddr 74:da:38:3a:f4:bb  
          inet addr:192.168.99.147  Bcast:192.168.99.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:31741 errors:0 dropped:646737 overruns:0 frame:0
          TX packets:18424 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:90393262 (86.2 MiB)  TX bytes:2348219 (2.2 MiB)

WiFiアダプタをテストしています。両方この問題があり、パケット損失の高いものは実際にはPing Floodでより良いパフォーマンスを発揮します。パケット損失が低い側は極端なPing RTTの影響を受けますが、他方はジッタを表示しません。

  • Linuxは失われたパケットを何と見なしますか?
  • なぜこんなに多く見えるのでしょうか?
  • なぜパフォーマンスに影響を与えないと思いますか?

パケット損失に関する質問に対する回答はさまざまです。次のいずれかです。しかし、この場合、可能性が妥当ではないようですので、それは私にとってあまり役に立ちません。

ベストアンサー1

グラフに表示されるパケット損失はifconfigさまざまな理由で発生する可能性があり、実際の原因を見つけるにはNIC統計を詳しく調べる必要があります。以下はいくつかの一般的な理由です。

  • NICリングバッファがいっぱいで、着信トラフィックバーストを処理できません。
  • CPUがネットワークカード割り込みを受信して​​いるため、これを処理できません。
  • いくつかのケーブル接続/ハードウェア/二重問題
  • ネットワークカードドライバの一部のバグ

出力ビュー

  • ethtool -S wlan0
  • iwconfig wlan0

/proc/net/wirelessそして追加情報の内容。

おすすめ記事