nethogs 查看每个进程使用的带宽

网友投稿 630 2023-02-14

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

nethogs 查看每个进程使用的带宽

有些时候服务器莫名其妙的向外发送大量的包,占用大量带宽,导致其他服务器受到影响。ubuntu有个版本的系统,死机后会发大量的包,以致该服务器所连的交换机下的其他服务器全部瘫痪。那么在流量异常的情况下,如何查看每个进程使用的带宽呢?可以使用nethogs工具来查看。

1. 安装

1
# yum install nethogs libpcap-dev libpcap

2. 使用

1
2
3
4
5
6
7
8
9
10
11
12
# nethogs -h
usage:nethogs[-V][-b][-dseconds][-t][-p][device[device[device...]]]
-V:打印版本.
-d:延时多少秒刷新.默认1s.
-t:跟踪模式.
-b:bughunt模式,隐式tracemode.
-p:嗅探在混合模式下(不推荐).
device:指定监控网卡设备.默认eth0
When nethogs isrunning,press:
q:quit
m:switchbetween total andkb/smode

3. tracemode

这个还有个bug,有时统计不到。

上一篇:运维管理事件请求优化方案(运维管理事件请求优化方案)
下一篇:关于it运维是干什么的的信息
相关文章

 发表评论

暂时没有评论,来抢沙发吧~