Ubuntu怎么看网速,Ubuntu查看实时网速命令是什么

在Ubuntu上看网速,先分清链路速率、实时吞吐、历史流量和端到端带宽:临时看用nload或系统监视器,按进程用nethogs,按连接用iftop,长期记录用vnstat,测公网用speedtest-cli,测内网用iperf3。
这个上文小编总结适用于Ubuntu 24.04 LTS及更新LTS,桌面版有图形界面,服务器版更依赖命令行,工具选错,数字就会“看起来对、实际不可比”。

ubuntu怎么看网速

先定义“网速”:四层指标别混用

链路速率

链路速率是网卡、交换机、Wi-Fi协商出来的理论上限。

  • 有线查看:ethtool eth0,重点看Speed与Duplex。
  • 无线查看:iw dev wlan0 link,重点看bitrate、信号强度和频段。
  • 接口名先用ip -br link确认。

实时吞吐

实时吞吐是当前每秒实际收发多少数据。

  • nload看接口总吞吐。
  • bmon看多接口趋势。
  • iftop按连接看流量。
  • nethogs按进程看流量。

历史流量

历史流量用于判断“谁在长期占带宽”。

  • vnstat -l实时,vnstat -d按天,vnstat -m按月。
  • 服务器长期监控常用node_exporter采集/proc/net/dev,再由Grafana展示,Linux内核文档明确,/proc/net/dev提供按接口累计收发包与字节统计。

端到端带宽

端到端带宽才是用户感知的“快不快”。

  • 公网测速用speedtest-cli --simple。
  • 内网或云上跨主机用iperf3。
  • IETF RFC 6349对TCP吞吐测试强调控制变量、多次采样和端到端验证。

Ubuntu常用命令与工具对照

需求 常用命令 说明
看接口实时速率 nload 入站/出站直观,适合临时观察
按进程看流量 sudo nethogs eth0 定位哪个进程在下载/上传
按连接看流量 sudo iftop -i eth0 -P 看远端IP、端口和连接速率
看历史流量 vnstat -d、vnstat -m 轻量长期记录,适合服务器
看累计统计 ip -s link 收发包、字节、错误计数
看连接状态 ss -tunap 不直接显示速率,用于排障
测公网带宽 speedtest-cli --simple 受测速节点和出口影响
测内网带宽 iperf3 -c 服务器IP -t 30 -P 4 服务端先运行iperf3 -s
看周期采样 sar -n DEV 1 5 需安装sysstat

安装常用工具可执行:

sudo apt update
sudo apt install nload iftop nethogs vnstat bmon iperf3 speedtest-cli sysstat ethtool iw

如果你在搜“ubuntu怎么看网速命令有哪些”,记住一条主线:实时看nload,进程看nethogs,连接看iftop,历史看vnstat,带宽用speedtest-cli或iperf3。

ubuntu怎么看网速

桌面用户怎么选

桌面版可用“系统监视器”看实时吞吐,它胜在直观,弱在缺少按连接和长期趋势,需要定位具体进程时,仍建议用nethogs。
与Windows任务管理器相比,ubuntu怎么看网速和windows有什么区别?Windows更偏向图形化汇总;Ubuntu把接口、进程、连接、历史拆开,命令行更强,脚本化和服务器适配更好。

服务器用户怎么选

“ubuntu服务器怎么看实时网速”是高频场景,推荐顺序:nload临时看,iftop看连接,nethogs看进程,vnstat做长期记录,生产环境再加Prometheus与Grafana,避免只靠一次top式观察。

测公网与测内网要分开

公网测速受测速节点、跨运营商链路、QoS和TCP窗口影响,内网测速用iperf3更可控。

  • 公网:speedtest-cli --simple,建议多时段测3次。
  • 内网:服务端iperf3 -s,客户端iperf3 -c IP -t 30 -P 4。
  • 延迟丢包:ping -c 10 目标,路径用mtr 目标。

实战排障路径:从本地到出口

  1. 确认接口与链路:ip -br link、ethtool eth0、iw dev wlan0 link。
  2. 看实时吞吐:nload或bmon,判断是持续占满还是突发。
  3. 定位进程:sudo nethogs eth0,看是否备份、同步、下载任务。
  4. 定位连接:sudo iftop -i eth0 -P,看远端地址和端口。
  5. 看历史趋势:vnstat -d、vnstat -m,判断是否周期性。
  6. 做端到端测试:公网speedtest-cli,内网iperf3,并记录时间、节点、接口。
  7. 检查出口策略:QoS、限速、代理、VPN、容器网桥都可能让数字失真。

在北京办公室或机房排障时,搜“北京ubuntu怎么看网速”的人常忽略一点:命令不变,变的是链路路径和测速节点,先看本地Wi-Fi/交换机协商速率,再看出口QoS和跨运营商路径,比反复换测速软件更有效。

“ubuntu网速监控软件免费吗”也要说清楚:nload、iftop、vnstat、nethogs、bmon、iperf3均为开源免费;商业监控平台通常按节点或功能授权,具体价格以官方报价为准,个人排障优先用开源工具即可。

常见误区与校准

  • 单位别混:Mbps与MB/s相差8倍,100Mbps约等于12.5MB/s。
  • 实时吞吐不等于宽带套餐:瞬时值受缓存、并发和TCP慢启动影响。
  • Wi-Fi速率不等于实际下载:无线协商速率受信号、干扰、频宽影响。
  • speedtest单次结果不够:至少多时段、多节点采样。
  • 累计计数会回绕:长期采集要处理/proc/net/dev计数器溢出。
  • 容器与虚拟网桥会叠加:看veth、docker0、br0时别把多层流量重复计算。

Ubuntu怎么看网速,核心不是装更多软件,而是按场景选对指标,临时看用nload,按进程用nethogs,按连接用iftop,长期记录用vnstat,公网带宽用speedtest-cli,内网和端到端用iperf3,把这套方法固定下来,桌面排障和服务器运维都会更稳。

ubuntu怎么看网速

问答

Q1:系统监视器和speedtest结果不一致,信哪个?

两者测的不是同一件事,系统监视器看实时吞吐,speedtest测端到端峰值带宽,排障时结合nload、iperf3和多次speedtest-cli采样判断。

Q2:服务器没有图形界面,怎样长期记录网速?

用vnstat做轻量记录,用node_exporter加Prometheus/Grafana做趋势和告警,重点保留接口、时间、采样周期和流量方向。

Q3:只看iftop能定位问题吗?

不够。iftop看连接,nethogs看进程,vnstat看历史,iperf3看端到端能力,四者组合,才能从现象走到原因。
你更常排障桌面还是服务器?按实际场景选工具,效率会高很多。

参考文献

  • Ubuntu Documentation,2024,《Networking》。
  • Linux Kernel Documentation,2024,《Network Statistics》。
  • IETF,2011,《RFC 6349: Framework for TCP Throughput Testing》。
  • 中国信息通信研究院,2024,《中国宽带发展白皮书(2024年)》。

到此,以上就是小编对于ubuntu怎么看网速的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位朋友在评论区讨论,给我留言。

来源互联网整合,作者:小编,如若转载,请注明出处:https://www.aiboce.com/ask/499692.html

Like (0)
小编小编
Previous 2026年11月1日
Next 2026年11月1日

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注