您的位置:首页 > 理论基础 > 计算机网络

一个非常简单的网络流量监控软件vnStat

2007-03-06 10:39 746 查看
vnStat是一个Linux下的网络流量监控软件,它记录指定网卡每日的传输流量日志.
它并非基于网络包的过滤,而是分析文件系统- /proc, 所以vnStat无需root的权限就可使用

在Ubuntu下安装很方便(已经集成到源里,安装需要使用root用户进行):

apt-get install vnstat

vnstat -u -i eth0
(eth0为你的网卡名称)

大约等待3-5分钟左右,就可以使用vnstat 命令查询流量状况了

-------
在Ubuntu下卸载:

dpkg --purge vnstat


使用也非常简单:

$ vnstat
Database updated: Mon Mar 5 09:15:00 2007

inet (eth0)

received:      1,002,061 MB (24.6%)
transmitted:      3,068,177 MB (75.4%)
total:      4,070,238 MB

rx     |     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 15

h   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文档)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: