iftop查看耗费流量的进程
作者:互联网
top命令可以查看服务器中资源的一些情况,cpu,内存等,还可以看到是谁在消耗内存或cpu,但是,有些时候,我们发现,cpu和内存并不吃紧,但是服务器依然很慢,这时候,我们需要多一个维度来帮助我们分析问题,就是流量的统计,iftop
1.安装
通过yum直接安装
yum -y install iftop.x86_64
通过编译安装
必要库文件,需要 libpcap 及 libcurses 。
yum install -y flex byacc libpcap ncurses ncurses-devel libpcap-devel
指定目录:cd /usr/local/
下载:wget http://www.ex-parrot.com/~pdw/iftop/download/iftop-0.17.tar.gz
解压:tar zvfx iftop-0.17.tar.gz
应用配置
cd iftop-0.17
./configure --prefix=/usr/local/iftop
编译:make && make install
复制可执行文件到linux库:cp /usr/local/iftop/sbin/iftop /bin
2.界面介绍
界面上面显示的是类似刻度尺的刻度范围,为显示流量图形的长条作标尺用的。
中间的<= =>这两个左右箭头,表示的是流量的方向。
TX:发送流量
RX:接收流量
TOTAL:总流量
Cumm:运行iftop到目前时间的总流量
peak:流量峰值
rates:分别表示过去 2s 10s 40s 的平均流量
官网:http://www.ex-parrot.com/~pdw/iftop/
知道端口,我们可以通过 netstat -ntlup|grep 端口号 来查看具体进程,并通过ps -ef |grep 进程号,查看相关信息,这样就容易定位消费流量的大户是谁了!
3.使用iftop
查看要监控的网卡名:ifconfig -a
请必须是root级别用户
iftop -i eth0 -n -P
更详细的参数可以iftop -h查看
标签:libpcap,查看,iftop,流量,yum,local,耗费 来源: https://blog.csdn.net/u011775882/article/details/118483157