ネットワークカード統計の説明(ethtool -S eth1)

ネットワークカード統計の説明(ethtool -S eth1)

コマンドの各結果の意味は何ですかethtool -S eth1?たとえば、次のようにすると、ethtool -S eth1次のような結果が得られます。

>root@localhost ~]# ethtool –S eth1

>NIC statistics:
tx_packets: 2654
rx_packets: 3960
tx_errors: 0
rx_errors: 316
rx_missed: 0
align_errors: 9194
tx_single_collisions: 0
tx_multi_collisions: 0
unicast: 3396
broadcast: 198
multicast: 366
tx_aborted: 0
tx_underrun: 0

tx_packets、rx_packets - 送受信されたパケットは正しいですか?しかし、残りの結果はどうですか?

ベストアンサー1

tx_packets:           Trasmitted packets
rx_packets:           Received packets
tx_errors:            Trasmission errors
rx_errors:            Received errors
rx_missed:            Recieved misses
align_errors:         Received alignment errors
tx_single_collisions: Trasmitted singular collisions
tx_multi_collisions:  Trasmitted multiple collisions
unicast:              Received unicast
broadcast:            Received broadcast
multicast:            Recieved multicast
tx_aborted:           Aborted trasmissions
tx_underrun:          Aborted underruns

用語をよりよく理解するには、次を参照してください。このメッセージ:

イーサネットのアンダーランエラーは転送エラーです。ほとんどのイーサネットチップがデータパケットを転送する方法は、メモリ内のDMAパケットデータを内部転送FIFOに転送して転送することです。彼らは通常、送信する前にパケット全体をfifoにロードしないため(一部のfifoは最大pktサイズより小さい場合があります)、必要に応じてデータを取得します。通常、これをトリガーするfifoには低透かしがあります。

トランスポートFIFOアンダーランは、イーサネットチップがFIFOのより多くのパケットデータを取得するためにローカルバスを取得できず、パケットの最後に到達する前にFIFOが空の場合に発生します。

だから:

  • マルチキャスト - あるシステムから選択された数の別のシステムに通信しようとすると想像してください。
  • ブロードキャスト - あるシステムから他のすべてのシステムに通信しようとすると想像してください。
  • 衝突 - 2つのシステムが同時に互いに通信しようとしますが、結局お互いをブロックするときに何が起こるのかを想像してください。
  • 並べ替え - 特定のユニットでのみ通信できると想像してください。一度に4桁の単語しか入力できません。文字が間違っていると、システムは互いに通信できません。ここも同様です。

興味のある方は、次の内容を見てみると良いと思います。

おすすめ記事