これを送ってください:
ethtool -S <network device> | egrep "err|fail"
次のエラーが発生します。
tx_lost_interrupt: 225
rx_alloc_fail: 36297
何ですか、tx_lost_interruptそしてrx_alloc_fail?
これらのエラーは実際のネットワークの問題を示していますか?
答え1
これはNICまたはドライバ固有の拡張統計であるため、使用されるネットワークインターフェイスの種類および/または一緒に使用されるドライバモジュール名を知ることが重要です。
ただし、少なくともカーネルバージョン4.14.85では、この文字列はtx_lost_interrupt
Intel i40e NICドライバにのみ存在するようです。これはもともとこの統計をドライバに追加したパッチのようです。
ハードウェア割り込みが失われた場合は、ソフトウェア回避策が適用される回数を数えるようです。追加の説明が見つかりませんが、私の考えはNICハードウェアエラーの解決策のようです...
rx_alloc_fail
一方、ドライバは受信したパケットのメモリバッファ割り当てに失敗した回数を示すようです。これは、システムにメモリが不足しているため、より多くのRAMを使用する必要があることを意味できます。