小编给大家分享一下Linux下如何安装和使用NetHogs,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

NetHogs是一个小型的net top工具,不像大多数工具那样拖慢每个协议或者是每个子网的速度而是按照进程进行带宽分组。NetHogs不需要依赖载入某个特殊的内核模块。如果发生了网络阻塞你可以启动NetHogs立即看到哪个PID造成的这种状况。这样就很容易找出哪个程序跑飞了然后突然占用你的带宽。

Ubuntu下NetHogs安装

sudoapt-getinstallnethogsReadHat下NetHogs安装

[root@localhosttmp]#rpm-ivhnethogs-0.8.0-1.el6.x86_64.rpmwarning:nethogs-0.8.0-1.el6.x86_64.rpm:HeaderV3RSA/SHA256Signature,keyID0608b895:NOKEYPreparing...###########################################[100%]1:nethogs###########################################[100%]NetHogs提供交互式控制指令:

m:Cyclebetweendisplaymodes(kb/s,kb,b,mb)切换网速显示单位r:Sortbyreceived.按接收流量排序s:Sortbysent.按发送流量排序q:Quitandreturntotheshellprompt.退出NetHogs命令工具NetHogs 命令行参数常用的参数:

-ddelayforrefreshrate.数据刷新时间如nethogs-d1就是每秒刷新一次-hdisplayavailablecommandsusage.显示命名帮助、使用信息-psniffinpromisciousmode(notrecommended).-ttracemode.-VprintsVersioninfo.演示例子:

#5秒刷新一次数据nethogs-d5#监控网卡eth0数据nethogseth0#同时监视eth0和eth2接口nethogseth0eth2#将监控日志写入日志文件nethogs>>test.log


以上是“Linux下如何安装和使用NetHogs”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!