登录
首页 >  文章 >  linux

Linux下实时网速查看技巧

时间:2025-11-01 09:00:37 298浏览 收藏

本篇文章主要是结合我之前面试的各种经历和实战开发中遇到的问题解决经验整理的,希望这篇《Linux实时网速查看方法》对你有很大帮助!欢迎收藏,分享给更多的需要的朋友学习~

使用iftop可查看网卡实时流量,支持按连接排序,需sudo权限;2. nethogs按进程显示带宽占用,便于定位高消耗程序;3. sar -n DEV 1提供每秒刷新的接口流量统计,含接收与发送速率;4. bmon以文本图形界面展示速率趋势和网络负载。根据需求选择工具:连接监控用iftop,进程排查用nethogs,历史数据用sar,可视化选bmon,多数命令需root权限运行。

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学习网公众号!

相关阅读
更多>
最新阅读
更多>
课程推荐
更多>