如何使用nethogs工具监控云服务器的网络带宽使用情况?

  • 发布时间:2022-04-09 21:11:04
  • 阅读次数:1722

这篇帮助基于一台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

【全文完】

< 上一篇:如何使用CPULimit工具限制CentOS 7云服务器应用程序的资源使用? 下一篇:如何使用glances工具监控Linux云服务器的各项指标? >