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

  • 发布时间:2022-04-09 19:55:19
  • 阅读次数:1016

iftop是一款实时诊断网络故障的流量监控工具。这篇文章基于CentOS云服务器,介绍iftop的安装和基本使用方法,其他Linux发行版本也可以作为参考。

CentOS官方软件库中并没有iftop,需要安装epel第三方软件库之后,再安装iftop工具。安装命令如下。

sudo yum install epel-release
sudo yum update
sudo yum install iftop

安装完成后,执行iftop只需一行命令。

sudo iftop

在没有任何参数的情况下,iftop会监控默认网卡eth0的流入和流出流量。如果要监控其他网卡,需要加上-i参数。例如要监控eth1网卡的流量情况,使用下面的命令。

sudo iftop -i eth1

iftop列出了当前所有的网络连接情况,箭头的方向代表流量是流入还是流出。最后三列分别显示了最近2秒、10秒和40秒的平均流量。底部信息显示了整体的流出流量(TX)、流入流量(RX)和流量总和,以三种方式显示,分别是积累(cumm)、峰值(peak)和平均(rates)。

iftop的界面是可以自定义的,使用一系列快捷键,就可以调整数据的显示方式。

  • h:切换显示帮助信息。
  • j:向下移动。
  • k:向上移动。
  • n:切换显示主机名。
  • N:切换显示端口号和服务名称。
  • s:切换显示本地主机。
  • S:切换显示本地主机的端口号。
  • d:切换显示目标主机。
  • D:切换显示目标主机的端口号。
  • p:切换显示端口号。
  • P:暂停更新数据或者继续更新数据。
  • t:切换显示:每个主机两行显示、每个主机一行显示、只显示流入流量、只显示流出流量。
  • <:按源主机排序。
  • >:按目标主机排序。
  • q:退出应用程序。

要了解更多关于iftop的详细信息,请参考官方文档。

http://www.ex-parrot.com/pdw/iftop/

【全文完】

< 上一篇:如何使用nmap工具检测云服务器应用程序的端口使用情况? 下一篇:如何使用CPULimit工具限制CentOS 7云服务器应用程序的资源使用? >