






















vnStat是一个Linux下的网络流量监控软件,它记录指定网卡每日的传输流量日志.
它并非基于网络包的过滤,而是分析文件系统- /proc, 所以vnStat无需root的权限就可使用
在Ubuntu下安装很方便(已经集成到源里,安装需要使用root用户进行):
apt-get install vnstatvnstat -u -i eth0
(eth0为你的网卡名称)
大约等待3-5分钟左右,就可以使用vnstat 命令查询流量状况了
-------
在Ubuntu下卸载:
dpkg --purge vnstat
使用也非常简单:
$ vnstat
Database updated: Mon Mar 5 09:15:00 2007inet (eth0)
received: 1,002,061 MB (24.6%)
transmitted: 3,068,177 MB (75.4%)
total: 4,070,238 MBrx | tx | total
-----------------------+------------+-----------
yesterday 335 MB | 6,881 MB | 7,216 MB
today 1,493 MB | 9,808 MB | 11,301 MB
-----------------------+------------+-----------
estimated 1,610 MB | 10,579 MB | 12,189 MB还可以按每周,每日,每小时统计
下面是按小时统计的图示:
$ vnstat -h
eth0 15:45
^ r
| rt
| rt
| rt r
| rt r
| rt r r r
| rt r r r r r r r r r r r r rt
| t t rt r r r r r r r r r r r r rt rt
| rt rt rt rt r r r r r r r r r r r r rt rt rt
| rt rt rt rt rt rt rt rt rt rt rt r r r r r r r r rt rt rt rt rt
-+--------------------------------------------------------------------------->
| 16 17 18 19 20 21 22 23 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15h rx (kB) tx (kB) h rx (kB) tx (kB) h rx (kB) tx (kB)
16 2,684 3,135 00 8,960 3,033 08 8,071 1,074
17 4,401 5,433 01 12,740 1,981 09 8,395 1,354
18 2,443 3,056 02 8,955 2,658 10 8,702 1,671
19 2,059 2,563 03 7,748 1,440 11 9,211 3,463
20 3,920 5,227 04 6,386 1,615 12 9,530 5,985
21 3,884 5,491 05 8,187 1,055 13 7,633 8,276
22 2,139 2,289 06 8,100 1,130 14 3,771 4,914
23 18,036 17,629 07 8,101 1,111 15 2,657 2,998
------------------------
如果是FreeBSD下安装稍微多几个步骤,首先要下载vnStat :
http://humdi.net/vnstat/
使用命令解压缩:
#tar -xzvf vnstat-1.4_bsd.tar.gz
#cd vnstat
#make
#make install
#vnstat -u -i eth0
然后稍等3-5分钟,就可以运行vnStat查看流量了
(如果安装遇到问题,请查看INSTALL文档)
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。