700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Linux服务器利用Nethogs监控每个进程的网络使用情况

Linux服务器利用Nethogs监控每个进程的网络使用情况

时间:2023-07-15 13:53:35

相关推荐

Linux服务器利用Nethogs监控每个进程的网络使用情况

Nethogs是一款开源的网络流量监控工具,它可以显示每个进程的带宽占用情况,这样可以更直观获取网络使用情况。Nethogs支持IPv4和IPv6协议、支持本地网卡及PPP链接。

其中,PID列显示程序的进程号,USER列显示程序的所属用户,PROGRAM列显示程序的具体名称,DEV列提示当前监控的设备(eth0),Sent列显示程序发送请求的流量,Received列显示程序接收请求的流量

用户可以通过ifconfig核实具体哪个设备(eth1、eth0)对应公网网卡。以eth1对应公网网卡为例,可以通过nethogs eth1来监控公网网卡上的流量,尤其是带宽接近上限的时候,可以清晰的判断带宽流量主要消耗在哪个程序上。

在nethogs监控界面,点击s可以按Sent列进行排序,点击r可以按Received列进行排序,点击m可以切换不同的统计单位显示 (kb/s, kb, b, mb)。切换统计单位的显示效果如下两图:

nethogs默认的监控间隔是1秒,用户也可以通过nethogs -d来设定监控间隔。例如设定监控间隔为5秒,可以输入

nethogs -d 5

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。