我只需要了解 3 或 4 天内使用了多少带宽。您在终端中有任何应用程序可以做到这一点吗?
我希望它不使用 SNMP。
我找到了,,,iptraf
但它们不是我要找的。wireshark
cacti
当然我需要保存我的结果;对于单台计算机,而不是网络。
了解入站和出站流量的总规模非常重要。有哪些适合我的解决方案?
答案1
你知道你已经拥有了,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)
我的两分钱...
答案2
vnstat
可以记录接口传输了多少字节,但不是基于应用程序的,您只能知道整个字节。