Linux网络监控工具 - nethogs

2022年12月23日 1798点热度 0人点赞 0条评论

nethogs 是一个免费工具,在找出哪个 PID 导致网络流量出现问题时非常方便,因为它按进程对带宽进行分组,而不是像大多数工具那样按协议或每个子网分解流量。它功能丰富,支持 IPv4 和 IPv6,在我看来,当您想要识别占用您的 Linux 机器上所有带宽的程序时,它是最好的实用程序。

linux 用户可以使用nethogs显示每个进程的 TCP 下载和上传速度,使用命令nethogs eth0监控特定设备,其中 eth0 是您要从中获取信息的设备的名称,还可以获取有关速度的信息当前正在传输数据。

# yum install nethogs

 

选项:

usage: nethogs [-V] [-h] [-b] [-d seconds] [-v mode] [-c count] [-t] [-p] [-s] [device [device [device ...]]]
   -V : 打印版本。
   -h : 打印此帮助。
   -b : bughunt模式 - 暗示tracemode。
   -d : 延迟更新刷新率(以秒为单位)。 默认值为1。
   -v : 视图模式(0 = KB / s,1 =总KB,2 =总B,3 =总MB)。 默认值为0。
   -c : 更新次数。 默认为0(无限制)。
   -t : tracemode.
   -p : 煽动混乱模式(不推荐)。
   -s : 按发送列排序输出。
   -a : 监控所有设备,甚至环回/停止。
   device : 要监控的设备。 默认是所有接口启动和运行,不包括环回
 ​
 当nethogs运行时,按:
   q:退出
   s:按SENT流量排序
   r:按RECEIVE流量排序
   m:在总(KB,B,MB)和KB / s模式之间切换

 

其他参数和用法:

-d : 刷新间隔
 -h : 帮助
 -p : promiscious 模式
 -t : trace模式 
 -V : 版本

路灯

这个人很懒,什么都没留下

文章评论