centos7下监控流量、数据包占用最大的进程
听语音
- |
- 浏览:89
- |
- 更新:2018-10-18 21:05
-
1
-
2
-
3
-
4
-
5
-
6
-
7
作为一个系统管理员,排查系统流量的消耗是必不可少的。下面我来说下这个排查过程,找出问题所在,从而解决它。
工具/原料
-
iftop
方法/步骤
-
1
流量监控工具iftop工具的安装。
yum install iftop -y
执行完上述命令,会自动下载。
-
2
在命令行执行
iftop
会显示这台机器所有的进入,进出流量。
左侧表示本机网关,右侧表示交互IP,最右侧3列表示最近的流量使用情况
-
3
需要进一步分析是哪个网卡的流量关系。
ifconfig
显示接受和发送,一共有多少流量。
这一步可以排查出是哪个网卡
-
4
根据上面的界面,只能看出是那些IP与本机有流量交互;执行
iftop -i ensxxx -n -P
可以看出是ensxxx这个网卡哪个端口在使用流量。
-
5
上一步可以根据端口找出进程。执行
top
可以查看是哪个进程使用的cpu,mem最多。
再结合上面的网卡端口,一起分析判断,排查具体哪个进程。
-
6
还可以下载nload查询当前服务器进出流量的情况。
yum install -y nload
下载完成后,执行
nload
如下图。每秒的进出很清晰,再结合上面的分析,确定服务器的流量消耗。