ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 在Linux中如何检测网络带宽使用率?

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

原创 Linux操作系统 作者:老男孩Linux 时间:2025-12-25 14:17:30 0 删除 编辑

  在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:打开设置菜单,可调整显示单位和刷新频率


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69952968/viewspace-3106250/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
老男孩it教育——致力于帮助有志向的年轻人通过努力学习获得体面的工作和生活。专注于Linux云计算运维、Python全栈开发、网络安全、新媒体运营、容器云架构师、MySQL数据库、go语言的培训。学习可call:18710030740

注册时间:2019-11-06

  • 博文量
    393
  • 访问量
    1010922