登录
首页 >  文章 >  linux

实时查看Linux网速的技巧

时间:2026-04-08 23:09:28 356浏览 收藏

在Linux系统中,无需图形界面即可高效监控实时网速和网络带宽,本文系统介绍了四种实用命令行工具:iftop用于按连接实时查看流量并支持交互式排序,nethogs精准定位高带宽消耗的进程,sar -n DEV提供秒级刷新的接口收发速率统计并兼顾历史数据分析,bmon则以直观的文本图形界面呈现速率趋势与负载状态;所有工具均轻量易装、操作简洁,特别适合服务器环境,但需注意多数命令依赖sudo权限运行——无论你是排查网络异常、优化服务性能,还是日常运维监控,总有一款工具能快速满足你的需求。

LINUX怎么查看实时网速_LINUX实时网络带宽监控方法

在Linux系统中查看实时网速和监控网络带宽,可以通过多种命令行工具实现。这些工具无需图形界面,适合服务器环境使用,操作简单且信息直观。

1. 使用 iftop 查看实时网速

iftop 是一个类似 top 的网络流量监控工具,能显示当前网卡的实时进出流量,支持按连接排序。

安装方法:
  • Ubuntu/Debian: sudo apt install iftop
  • CentOS/RHEL: sudo yum install iftopsudo dnf install iftop
使用示例:

运行 sudo iftop,即可看到实时流量列表。常用快捷键包括:

  • P:显示/隐藏端口
  • T:切换显示模式(总量、峰值、速率)
  • q:退出

2. 使用 nethogs 按进程监控带宽

nethogs 可以按进程显示带宽使用情况,适合排查哪个程序在大量占用网络。

安装方法:
  • Ubuntu/Debian: sudo apt install nethogs
  • CentOS/RHEL: sudo yum install nethogs
使用示例:

运行 sudo nethogs eth0(eth0为网卡名,可通过 ip a 查看)

界面会列出每个进程的上传和下载速度,按 q 退出。

3. 使用 sar(来自 sysstat)查看历史与实时流量

sar 可以监控网络接口的累计流量,也支持实时刷新。

安装方法:
  • Ubuntu/Debian: sudo apt install sysstat
  • CentOS/RHEL: sudo yum install sysstat
实时查看网速:

执行 sar -n DEV 1,表示每1秒刷新一次网络接口统计。

输出中重点关注 rxkB/s(接收速度)和 txkB/s(发送速度)。

4. 使用 bmon 查看可视化带宽

bmon 提供更友好的文本界面,带有条形图和速率趋势,适合快速判断网络负载。

安装方法:
  • Ubuntu/Debian: sudo apt install bmon
  • CentOS/RHEL: sudo yum install bmon
使用示例:

运行 bmon,界面会显示各网卡的实时速率、包数量、错误统计等,方向键可切换视图。

基本上就这些常用方法。根据需求选择:想看连接用 iftop,查进程用 nethogs,要数据记录用 sar,喜欢图形化界面用 bmon。不复杂但容易忽略权限问题,记得多数命令需要 sudo 权限运行。

好了,本文到此结束,带大家了解了《实时查看Linux网速的技巧》,希望本文对你有所帮助!关注golang学习网公众号,给大家分享更多文章知识!

资料下载
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>