Linux单进程流量监控软件:NetHogs

NetHogs一个Linux下的流量监控软件,可以监控每个联网进程的流量使用情况,可以分别监控各网卡。
NetHogs可以显示每个进程的带宽占用情况,它支持 IPv4 和 IPv6 协议、支持本地网卡及 PPP 链接。

sudo nethogs //需要root权限,默认监控eth0网卡
sudo nethogs ppp3 //监控其它网卡,ppp3是3G网卡
nethogs eth0 eth1 //监控多个网卡,ifconfig查看网卡的接口名称
nethogs -d 5 //-d刷新频率,默认1s
nethogs -b | tee log //调试模式,并把终端显示输出到文件tee -a追加不覆盖

nethogs
nethogs

nethogs参数说明翻译:
-V : prints version. //版本
-d : delay for update refresh rate in seconds. default is 1. //刷新间隔,默认1s
-t : tracemode.                   //跟踪模式
-b : bughunt mode – implies tracemode.        //调试模式-包含tracemode
-p : sniff in promiscious mode (not recommended). //混杂模式(不推荐)
device : device(s) to monitor. default is eth0      //监控网卡

交互控制指令:
m : Cycle between display modes (kb/s, kb, b, mb) //切换显示
q : Quit and return to the shell prompt. //退出
r : Sort by received. //根据接收排序
s : Sort by sent. //根据发送排序

Leave a Reply

电子邮件地址不会被公开。 必填项已用*标注