老男孩教育专注IT教育10余年,只培养IT技术精英

全国免费咨询电话(渠道合作):400-609-2893

Linux如何检测网络带宽使用率?

老男孩IT教育

行业新闻

2025年12月24日 17:11

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

  在Linux运维工作中,网络带宽使用率是判断系统网络状态的核心指标,不管是排查网络卡顿问题,还是优化服务器数据传输效率,都离不开对它的精准监测。那么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:打开设置菜单,可调整显示单位和刷新频率

  老男孩教育是行业内较早开设Linux运维云计算课程培训的学校,在行业内深耕十多年,经过多年的技术沉淀,重磅打造Linux云计算SRE运维课程。该课程内容体系完善、实战项目丰富,贴合企业用人标准,学完即具备真实实战经验,更好的满足企业用人所需。

本文经授权发布,不代表老男孩教育立场。如若转载请联系原作者。