显示网络接口控制器的简单吞吐量统计信息。需要Linux内核>=2.6
ifstat的Python项目详细描述
显示网络接口控制器的简单吞吐量统计信息。 需要Linux内核>;=2.6
输出可以在终端查看。另外,您可以在 适合从应用程序内部分析的文件。程序 可以作为守护进程执行,以提供可靠的网络吞吐量 任何时候的数字。
示例输出
eth0 thruput [bytes/s] total 1s 5s 15s Receiving 1982418 416 416 412 Transmitting 4029588 1296 1296 1287
安装
方法1:打包安装
$ # make sure easy_install it there (debian): $ sudo apt-get install python-setuptools $ sudo easy_install ifstat
方法2:源代码安装
$ git clone https://github.com/prinzdezibel/ifstat $ cd ifstat $ python setup.py develop
运行程序
$ ifstat --help
基于文件的程序输出
作为前台或后台进程启动程序。吞吐量将 定期写入文件:
$ cat /var/lib/ifstat/thruput.txt
分析此文件以检索应用程序的相关数据。