iftop 命令
安 装:
代码如下 | 复制代码 |
[root@test iftop-0.9]# make [root@test iftop-0.9]# make install [root@test iftop-0.9]# iftop |
实例
默认是监控第一块网卡的流量
iftop
监控eth1
iftop -i eth1
直接显示IP, 不进行DNS反解析
iftop -n
直接显示连接埠编号, 不显示服务名称:
iftop -N
显示某个网段进出封包流量
iftop -F 192.168.1.0/24 or 192.168.1.0/255.255.255.0
nload 命令
load 目前就只能基于源代码进行编译安装了。默认安装的 CentOS ,要编译安装 nload 时,可能还需要安装几个需要的软件包:gcc 、gcc-c++ 和 ncurses-devel
代码如下 | 复制代码 |
yum install gcc gcc-c++ ncurses-devel wget http://www.roland-riegel.de/nload/nload-0.7.4.tar.gz tar xvf nload-0.7.4.tar.gz cd nload-0.7.4 ./configure make make install |
完成后,nload 被安装在了 /usr/local/bin/nload 。
用图形方式查看实时流量:
nload -t 200 -i 1024 -o 128 -u H
查看第一网卡的流量情况,显示的是实时的流量图
nload eth0
同时查看多个网卡的流量情况。
nload -m
ifstat命令
安 装:
代码如下 | 复制代码 |
[root@test ifstat-1.1]# ./configure [root@test ifstat-1.1]# make [root@test ifstat-1.1]# make install |
默认使用
#ifstat
eth0 eth1
KB/s in KB/s out KB/s in KB/s out
0.07 0.20 0.00 0.00
0.07 0.15 0.58 0.00
默认ifstat不监控回环接口,显示的流量单位是KB。
监控所有网络接口
# ifstat -a
lo eth0 eth1
KB/s in KB/s out KB/s in KB/s out KB/s in KB/s out
0.00 0.00 0.28 0.58 0.06 0.06
0.00 0.00 1.41 1.13 0.00 0.00
0.61 0.61 0.26 0.23 0.00 0.00
ifstat比较简单看网络流量概况。
总结
nload:
网卡实时流量工具(这个需安装系统默认没有带。
ifstat:
工具是个网络接口监测工具,比较简单看网络流量
iftop:
是一款实时流量监控工具,监控TCP/IP连接等,缺点就是无报表功能。必须以root身份才能运行。