您的位置:首页 > 理论基础 > 计算机网络

linux进程网络流量监控工具nethogs

2017-09-18 14:10 756 查看
木纳哥 2017-09-16 07:19

相信好多同学在使用linux的时候,都有想查看某些服务进程网络流量的需求,例如http服务,代理服务等。linux有许多监控网络流量的工具:要查看linux主机上的总体带宽情况,可以使用nload、iftop、ifstat等工具,但是要查看这台设备上的每个进程连接的带宽情况,这时候nethogs就派上用场了。



nethogs进程流量监测
nethogs的安装也比较方便,各个linux发行版用包管理命令安装即可(例如,yum/apt-get/zypper等),暂时发现ubuntu14.04用apt-get安装有个坑,就是因为14.04的仓库里nethogs包为旧版本0.8,这个版本有个bug,使用时会一直报错

"creating socket failed while establishing local IP - are you root?"

所以ubuntu14.04推荐源码安装最新版的nethogs,安装过程大家网上可自行搜索。



没错我就是这么懒
最后,使用起来来相当简单,直接指定接口名称就行

nethogs eth0



nethogs命令
可以实时查看进程网络流量状态,退出ctrl+C。

当然了,如果想用更好的图形界面,cacti或者zabbix监控平台值得研究,其中zabbix是一个企业级监控平台,监控网络流量只是它的能力之一,有兴趣的同学可以好好研究一下。



@觉得不错的,加个关注点个赞,木纳哥就会有更大的动力来贡献更多的内容,感谢各位@
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: