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
そして追加情報の内容。
答え2
私たちの場合、IPアドレスの値がネットマスクの値(17.229.24など)よりも大きく、RXパケットがドロップされるのと同じ問題がありました。266そして255.255.255.0、266> 255)
BBui 2020年3月3日