这篇帮助基于一台CentOS云服务器,介绍nethogs的安装和使用方法。nethogs是一款网络监控工具,系统管理员可以借助nethogs快速找到引起服务器性能下降的进程。和其他类似的工具不同,nethogs按照各进程消耗的带宽进行排序,而不是协议或者子网,因此网络管理员可以快速识别服务器带宽激增的原因。
nethogs安装包基于EPEL第三方软件库,因此需要先安装EPEL,再安装nethogs。
sudo yum -y install epel-release
sudo yum -y update
sudo yum -y install nethogs
启动nethogs只需一行命令,将自动开始监控默认网卡的流量情况。
sudo nethogs
nethogs也可以同时监控多个网卡,比如eth0和eth1。
sudo nethogs eth0 eth1
在nethogs的显示结果页面,按m键在总流量和即时带宽之间进行切换显示。按q键退出显示。
设置刷新间隔为3秒,默认为1秒。
sudo nethogs -d 3
显示nethogs的版本号。
nethogs -V
显示nethogs的帮助信息。
nethogs -h