このツールは、nload
(特定の)ネットワークインターフェイスの現在、平均、最小、最大、およびttlの着信および発信トラフィックを表示します。
私の質問:
nloadは全体のデータトラフィックをどのように決定しますか?
現在のトラフィックはどのように決定されますか?
ttlデータは現在追加されているトラフィックですか、それともLinuxシステムにこのデータを追跡するファイルがありますか?
答え1
ソースコードを調べた後、ファイルはdevreader.cpp
次を参照します。
- システム/socket.h
- 時間.h
- ネット/if.h
- ネットワーク/in.h
- アルファ/inet.h
/sys/class/net および /proc/net/dev から読み込みます。これがどのように機能するかを理解するには、カーネルがそれをどのように実装するかを理解する必要があります。