Centos利用nethogs辅助工具解析带宽使用率高问题
Centos利用nethogs辅助工具探讨带宽使用率高问题
如果是正常业务访问以及正常运用进程导致的带宽使用率高,需要更新主机的带宽进行解决。如果是非正常访问,如某些特定IP的恶意访问,或者主机遭受到了CC攻击。或者异常进程导致的带宽使用率高。可以通过流量监控辅助工具nethogs来实时监测统计数据各进程的带宽使用情况,并进行问题进程的位置定位。
1.安装nethogs辅助工具
yum install nethogs -y
2.使用nethogs
nethogs命令常用参数说明如下:
-d:设置刷新的时段间隔,默认为 1s。
-t:开启跟踪模式。
-c:设置更新次数。
device:设置要监测的网卡,默认是eth0。
运行时可以输入以下参数完成相应的运行:
q:退出nethogs辅助工具。
s:按发送流量大小的顺序排列进程列表。
r:按接收流量大小的顺序排列进程列表。
m:切换显示计量组织,切换顺序依次为KB/s、KB、B、MB。
履行以下命令,查看指定的因特网接口每个进程的因特网带宽使用情况:
nethogs eth0