NetHogs
NetHogs
1.什么是NetHogs?
NetHogs是一款开源、免费的,终端下的网络流量监控工具,它可监控Linux的进程或应用程序的网络流量。NetHogs只能实时监控进程的网络带宽占用情况。NetHogs支持IPv4和IPv6协议,支持本地网卡以及PPP链接
2.NetHogs能干嘛?
NetHogs命令能看到接口统计数据,可以让你每个进程使用的网络带宽的实时统计.
安装nethogs
[root@long ~]# yum install nethogs
[root@long ~]# nethogs
监控某一块网卡
nethogs eth0
NetHogs提供交互式控制指令:
m : Cycle between display modes (kb/s, kb, b, mb) 切换网速显示单位
r : Sort by received. 按接收流量排序
s : Sort by sent. 按发送流量排序
q : Quit and return to the shell prompt. 退出NetHogs命令工具
常用的参数:
-d delay for refresh rate. 数据刷新时间 如nethogs -d 1 就是每秒刷新一次
-h display available commands usage. 显示命名帮助、使用信息
-p sniff in promiscious mode (not recommended).
-t tracemode.
-V prints Version info.
nethogs -d 10 #每10s刷新一次数据
nethogs >>test.log #将监控日志写入日志文件