Linux进程带宽占用查看—NetHogs工具
一、NetHogs介绍
NetHogs是一个小型的net top工具,不像大多数工具那样拖慢每个协议或者是每个子网的速度而是按照进程进行带宽分组。NetHogs不需要依赖载入某个特殊的内核模块。如果发生了网络阻塞你可以启动NetHogs立即看到哪个PID造成的这种状况。这样就很容易找出哪个程序跑飞了然后突然占用你的带宽。
二、NetHogs安装部署
2.1 Ubuntu下安装NetHogs
sudo apt-get install nethogs
2.2 CentOS下安装NetHogs
yum install nethogs -y
2.3 NetHogs参数说明
(1)NetHogs命令带以下参数
-V 打印版本
-h 输出帮助文档
-b bughunt模式,隐式tracemode
-d 刷新频率,默认1s
-t 跟踪模式
-p 嗅探在混合模式下(不推荐)
device:指定监控网卡设备. 默认eth0
(2)NetHogs运行中按以下键
m : (kb/s, kb, b, mb) 切换网速显示单位
r : 按接收流量排序
s : 按发送流量排序
q : 退出NetHogs命令工具
三、案例展示
3.1 检测默认(eth0)设备,5s刷新一次
[root@ansible ~]# nethogs -d 5
nethogs eth0 #监视eth0
nethogs eth0 eth1 #监视eth0和eth1
作者:UStarGao
链接:https://www.starcto.com/systemtool/134.html
来源:STARCTO
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
UCloud云平台推荐
随便看看
- 2022-05-15Nginx安全控制-Basic认证与IP黑/白名单
- 2021-09-27MongoDB compact 操作介绍-碎片整理
- 2021-07-21MySQL主从同步异常之Relay log异常1594
- 2021-06-19Windows分析系统磁盘空间占用及清理
- 2021-11-19Windows云主机服务器高频配置集锦