实时统计网络带宽使用率工具
nethogs是一个小型的net top工具,不像大多数工具那样拖慢每个协议或者是每个子网的速度而是按照进程进行带宽分组。NetHogs不需要依赖载入某个特殊的内核模块。如果发生了网络阻塞你可以启动NetHogs立即看到哪个PID造成的这种状况。这样就很容易找出哪个程序跑飞了然后突然占用你的带宽。
语法格式:nethogs [参数] [设备]
常用参数:
| device(s) | 要监控的设备,默认“eth0” |
| -d | 以秒为单位的界面刷新频率。用于控制界面的更新速度。默认为一秒 |
| -v | 选择查看模式。参数mode的取值为:“0” = KB/s;“1” = total KB, “2” = total B, “3” = total MB。默认为“0” |
| -p | 混杂模式的嗅探器 |
| -t | 追踪模式 |
| --c | 限制刷新的次数,通常与-t选项配合使用 |
| -s | 根据输出中的SENT列进行排序 |
参考实例
设置5秒刷新一次:
[root@linuxcool ~]# nethogs -d 5
监视设备(eth0)的网络带宽:
[root@linuxcool ~]# nethogs eth0
使用追踪模式:
[root@linuxcool ~]# nethogs -t
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




