☰
Linux如何检测网络带宽使用率?
2026/10/17 17:38:07 网站建设 项目流程

在Linux运维工作中,网络带宽使用率是判断系统网络状态的核心指标,不管是排查网络卡顿问题,还是优化服务器数据传输效率,都离不开对它的精准监测。那么Linux如何检测网络带宽使用率?具体请看下文。

iftop:实时查看网络连接带宽

iftop能显示当前网卡上各IP之间的实时流量情况,类似于top命令对进程的监控方式,能帮助你定位具体是哪个连接占用了大量带宽。

安装iftop:

Ubuntu/Debian: sudo apt install iftop

CentOS/RHEL: sudo yum install iftop或sudo dnf install iftop

基本使用方法:

sudo iftop —— 默认监控第一个网络接口

sudo iftop -i eth0 —— 指定监控特定网卡

sudo iftop -n —— 不解析主机名,直接显示IP地址

sudo iftop -N —— 不解析端口号,显示数字端口

界面解读:

左侧为源IP:端口,右侧为目标IP:端口

=> 表示发送方向的流量,

TX:发送流量;RX:接收流量;TOTAL:总流量

峰值(PEAK)、速率(RATE)、累计(CUM)分别显示瞬时状态

常用快捷键:

P:暂停刷新

↑↓←→:滚动查看连接列表

T:切换显示模式(2秒/10秒/40秒平均值)

h:显示帮助

nload:简洁直观的流量监控工具

nload 更适合快速查看整体网络吞吐情况,提供图形化趋势图,界面清晰,适合长时间监控单个或多个网卡的流量变化。

安装 nload:

Ubuntu/Debian: sudo apt install nload

CentOS/RHEL: sudo yum install nload 或启用 EPEL 后安装

基本使用方法:

nload —— 自动选择第一个活跃网卡

nload eth0 —— 指定监控 eth0 接口

nload -u M —— 设置单位为 MB/s

nload -t 500 —— 设置图表刷新间隔为500毫秒

界面说明:

上方曲线图显示接收(Incoming)数据流

下方曲线图显示发送(Outgoing)数据流

Current:当前速率;Average:平均速率;Min/Max:最小最大值

操作方式:

左右箭头切换监控的网卡

q:退出程序

F2:打开设置菜单,可调整显示单位和刷新频率

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询