在类unix系统中,大家一定非常熟悉top命令,top命令可以查看系统资源、进程、内存占用等信息,且动态实时显示。
要查看网络状态可以使用netstat、nmap等工具。若要查看实时的网络流量,监控TCP/IP连接等,则可以使用iftop。
从名字就可以看出,iftop和top比较类似,那么在使用上应该也比较类似喽。
iftop简介
类似于top的实时监控系统资源和进程等,iftop是一个实时流量监控工具。
iftop可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等,详细的将会在后续的文章中和大家慢慢说明,并会奉上具体操作示例哦。
如何安装iftop
好吧,iftop既然这么NB,那快告诉我怎么安装吧。
这里就提供个懒人安装方式吧,愿意用源码编译安装的高手,想必也一定可以搞到源码,我就不提供源码地址了。
Debian系统 运行:apt-get install iftop
CentOS系统 运行:yum install iftop
在运行之前,先了解下面两个参数,这个是很常用的,暂时先记住这两个。
-i设定监测的网卡,如:# iftop -i eth1
-B 以bytes为单位显示流量(默认是bits),如:# iftop -B
iftop显示界面详解
界面上面显示的是类似刻度尺的刻度范围,为显示流量图形的长条作标尺用的。
中间的<= =>这两个左右箭头,表示的是流量的方向。
TX:发送流量
RX:接收流量
TOTAL:总流量
Cumm:运行iftop到目前时间的总流量
peak:流量峰值
rates:分别表示过去 2s 10s 40s 的平均流量