系统相关
首页 > 系统相关> > iftop查看耗费流量的进程

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