当前位置:首页>Linux>不用百度!Ubuntu/Linux下3分钟测出两台电脑真实网速

不用百度!Ubuntu/Linux下3分钟测出两台电脑真实网速

  • 2026-08-26 05:21:19
不用百度!Ubuntu/Linux下3分钟测出两台电脑真实网速

不用百度!Ubuntu/Linux下3分钟测出两台电脑真实网速

测网速,就用系统自带的"测速神器"iperf3!

大家好,今天教大家一个运维工程师都在用的绝活儿:在Ubuntu等Linux系统下,快速测试两台设备之间的真实网速。不用装奇葩软件,不用看广告,两条命令就出结果!


一、为什么选择iperf3?

场景还原:

  • 你刚拉了条千兆网线,想验证是不是真千兆?
  • 家里NAS传输文件慢,到底是硬盘问题还是网络问题?
  • 公司两台服务器跨省传输,实际带宽有多少?

iperf3就是答案! 它专门测试两台设备之间的纯净网速,排除运营商、WiFi等各种干扰,结果准到没朋友。


二、准备:两台电脑都装一下

# Ubuntu/Debian系统
sudo apt update && sudo apt install iperf3 -y

# CentOS系统
sudo yum install iperf3 -y

注意: 两台设备都要装!就像打电话需要两个人都有手机一样。


三、开测!只需2步

第1步:在"被测电脑"上启动服务

假设电脑A是服务器(接收端),打开终端运行:

iperf3 -s

看到 Server listening on 5201 就成功了!这窗口不要关,让它一直挂着。

第2步:在"测速电脑"上发起测试

电脑B作为客户端(发送端),新开个终端:

# 基本用法:测试10秒
iperf3 -c 192.168.1.100

# 推荐用法:测试30秒,4线程并行,结果更准
iperf3 -c 192.168.1.100 -t 30 -P 4

把IP换成你电脑A的真实IP! 怎么查IP?用 ip a 命令就行。


四、结果怎么看?重点看这一行

测试完会显示一堆数据,只看这个就行:

[ ID] Interval           Transfer     Bitrate
[  5]   0.00-30.00  sec  3.33 GBytes   953 Mbits/sec

解读:

  • 953 Mbits/sec = 953兆比特/秒
  • 千兆网卡的理论上限是1000,跑到950+就是优秀!
  • 如果只有100左右,说明是百兆瓶颈(检查网线、网卡、路由器)

五、进阶技巧:玩的更专业

# 1. 测试UDP抗丢包能力(适合游戏、视频场景)
iperf3 -c 192.168.1.100 -u -b 1000M

# 2. 双向测试(同时测上传下载)
iperf3 -c 192.168.1.100 -d

# 3. 指定测试端口(防火墙记得放行)
iperf3 -s -p 8888
iperf3 -c 192.168.1.100 -p 8888

# 4. 结果存文件,方便对比
iperf3 -c 192.168.1.100 --json > result.json

六、常见问题排查

问:连接不上怎么办?

  1. 检查IP地址是否正确
  2. 检查防火墙:sudo ufw allow 5201
  3. 检查两台电脑是否在同一网络

问:速度达不到预期?

  1. 换根超五类/六类网线(别用老古董)
  2. 检查网卡速率:ethtool eth0 | grep Speed
  3. 关WiFi,用有线测试更准

七、总结

记住这个公式:

服务器端:iperf3 -s
客户端:iperf3 -c <对面IP>

3分钟,真实网速一目了然。别再被"理论带宽"忽悠了,动手测一测才是硬道理!


下期预告: 《Linux下如何测试磁盘读写速度,揪出NAS卡顿真凶》

如果觉得有用,点个"在看"支持一下!


技术无门槛,人人都能懂。我们下期见!

最新文章

随机文章