Networking
Linux 中的頻寬監控
我只需要知道在 3 或 4 天內使用了多少頻寬。您在終端中有任何應用程序可以執行此操作嗎?
如果它不使用 SNMP,我會更喜歡。
我找到了
iptraf
,wireshark
,cacti
,但它們不是我要找的。當然我需要保存我的結果;對於單台電腦,而不是網路。
我可以看到入站和出站流量的總大小,這一點非常重要。有哪些適合我的解決方案?
你知道你已經擁有它了
ifconfig
嗎?Ifconfig 預設情況下會在每個介面上保留有關您的傳入和傳出頻寬的計數器。通常你不能重置計數器,除非重新啟動(有一些例外)
從控制台,您可以輕鬆地讓 cron 每三天執行一次,並將結果保存到文件中以供以後檢查。像這樣的東西:
date >> ~/bw.log && ifconfig eth0|grep byte >> ~/bw.log
每次在使用者家中的文件 bw.log 上執行都會產生這種輸出。
Thu Oct 18 03:44:05 UTC 2012 RX bytes:414910161 (395.6 MiB) TX bytes:68632105 (65.4 MiB)
我的兩分錢…