最近收到 IDC 服务商的回复,大概的意思是说我的 VPS 服务器带宽流量即将耗尽,当时就觉得匪夷所思,因为最近目标服务器的利用率并不高,但是带宽却已经被吃满了,导致网站访问异常缓慢,于是想看看究竟是哪个连接导致的,也因为这样,我想到了 iftop 工具。

使用 iftop 流量监控工具查看 Ubuntu 带宽占用情况-续笔记自媒体

有时候我们的网络缓慢并不是由远程服务器或路由器所引起,而只是因为系统中的某些进程占用了太多可用带宽。虽然从直观角度我们很难确定哪些进程正在使用带宽,但 iftop 流量监控工具能帮大家把这些捣蛋的家伙揪出来。

开始安装:

监控进程以及带宽进出,执行命令即可:

阿里云 ECS 服务器上,外网网卡默认是 eth1,情况比较特殊,因此执行如下命令:

iftop 的工具横空出世,能够在网络连接领域提供同等功能,详细列出用户服务器与远程 IP 之间占用带宽最多的连接对象。举例来说,我们可以在 iftop 中快速查看备份服务器 IP 地址在输出结果中的位置来判断备份工作有没有大量占用网络带宽。

 

参数说明

一、iftop 界面相关说明

界面上面显示的是类似刻度尺的刻度范围,为显示流量图形的长条作标尺用的。

使用 iftop 流量监控工具查看 Ubuntu 带宽占用情况-续笔记自媒体

中间的<= =>这两个左右箭头,表示的是流量的方向。

二、iftop 常用参数

 

三、进入 iftop 画面后的一些操作命令(注意大小写)

 

常见问题