此贴转自http://www.51lop.com/?p=259感谢这位友人的分享
在不使用第三方监控软件的情况下如何监控网卡的流量!
nload默认分为上下两块:上半部分是:Incoming也就是进入网卡的流量,下半部分是:Outgoing,也就是从这块网卡出去的流量,每部分都 有当前流量(Curr),平均流量(Avg),最小流量(Min),最大流量(Max),总和流量(Ttl)这几个部分,,首先安装这个玩意是很easy的用起来也还是比较方便的。我是在Centos5.5系统下面安装的具体步骤如下:
#yum –y install gcc-c++ ncurses-devel
#wget http://www.roland-riegel.de/nload/nload-0.7.2.tar.gz
#tar -zxvf nload-0.7.2.tar.gz
#cd /root/nload-0.7.2
#./configure&make&make install
至此安装完毕,接下来我们可以通过nload命令来查看网卡流量了。
安装文件被安装在/usr/local/bin/nload
命令参数:
-a:这个好像是全部数据的刷新时间周期,单位是秒,默认是300.
-i:进入网卡的流量图的显示比例最大值设置,默认10240 kBit/s.
-m:不显示流量图,只显示统计数据。
-o:出去网卡的流量图的显示比例最大值设置,默认10240 kBit/s.
-t:显示数据的刷新时间间隔,单位是毫秒,默认500。
-u:设置右边Curr、Avg、Min、Max的数据单位,默认是自动变的.注意大小写单位不同!
h|b|k|m|g h: auto, b: Bit/s, k: kBit/s, m: MBit/s etc.
H|B|K|M|G H: auto, B: Byte/s, K: kByte/s, M: MByte/s etc.
-U:设置右边Ttl的数据单位,默认是自动变的.注意大小写单位不同(与-u相同)!
Devices:自定义监控的网卡,默认是全部监控的,使用左右键切换。
如只监控eth0命令:# nload eth0
使用 $ nload eth0 ,可以查看第一网卡的流量情况,显示的是实时的流量图, $ nload -m 可以同时查看多个网卡的流量情况。