nloadはどのように総トラフィックを決定しますか?

nloadはどのように総トラフィックを決定しますか?

このツールは、nload(特定の)ネットワークインターフェイスの現在、平均、最小、最大、およびttlの着信および発信トラフィックを表示します。

私の質問:

  • nloadは全体のデータトラフィックをどのように決定しますか?

  • 現在のトラフィックはどのように決定されますか?

  • ttlデータは現在追加されているトラフィックですか、それともLinuxシステムにこのデータを追跡するファイルがありますか?

ベストアンサー1

ソースコードを調べた後、ファイルはdevreader.cpp次を参照します。

  • システム/socket.h
  • 時間.h
  • ネット/if.h
  • ネットワーク/in.h
  • アルファ/inet.h

/sys/class/net および /proc/net/dev から読み込みます。これがどのように機能するかを理解するには、カーネルがそれをどのように実装するかを理解する必要があります。

おすすめ記事