「nethogs(8)」-

显示每个进程的带宽使用情况

命令语法格式

nethogs [-d] [-v] [-t] [-c] [-p] [-s] [device(s)]

nethogs [-h] [-V]

命令描述

命令nethogs是一个小型的网络命令,以类似top(1)命令的方式显示信息。与大多数此类工具一样,不是按协议或每个子网区分流量,而是按进程对带宽的占用进行分组,并且不依赖于要加载的特殊内核模块。 因此,如果突然出现大量网络流量,您可以启动nethogs并立即查看导致此问题的PID,如果是某种转动进程,可以将其结束。

命令支持的选项及含义

device(s)
要监控的设备,默认“eth0”。

-d
以秒为单位的界面刷新频率。用于控制界面的更新速度。默认为一秒。

-v mode
选择查看模式。参数mode的取值为:“0” = KB/s;“1” = total KB, “2” = total B, “3” = total MB。默认为“0”。

-p
混杂模式的嗅探器(不推荐)。

-t
追踪模式。

-c
限制刷新的次数,通常与-t选项配合使用。

-s
根据输出中的SENT列进行排序。

其他选项

-h
显示帮助信息。

-V
显示版本信息。

交互式命令

m
在显示模式(kb/s, kb, b, mb)之间进行切换。

r
根据RECEIVED列进行排序。

s
根据SENT列排序。

q
退出。

相关手册

netstat(8) tcpdump(1) pcap(3)

参考文献

  • man 8 nethogs, Version 0.8.5-2+b1

更新日志

  • 08/19/2018 创建文章