局域网内 iperf 测试,为什么网线能跑到极限, WiFi 跑不到呢?

313 天前
 gpt5
10GbE 有线局域网,iperf 可以跑到 10Gb 左右。

同样的 iperf server 和 client , 换 WiFi ,此时 WiFi 是 1300Mbps (如图),但为什么 iperf 只能跑到 600Mb 左右呢??

2637 次点击
所在节点    宽带症候群
18 条回复
CKR
313 天前
wifi 不是全双工的
ronman
313 天前
我们内部验收标准是协商速率的 0.8-0.85 左右
你这个 600/1300 肯定不达标
mohumohu
313 天前
网卡/路由器问题
我用手机都能跑 700~800+
bao3
312 天前
朋友,wifi 的无线芯片,它收信号时就不能发信号,它发信号时就不能收信号。所以你看它是 1300Mbps ,实际上它只的 650mbps 。而由于 wifi 的前导和回避性,它的包里的间隔和以太网不一样,所以实际也达不到 650mbps 。

这是物理特性决定的
ghostwwg
312 天前
AC 5Ghz 双天线应该是 866Mb 吧,866 的话 600+ 倒是正常值。但协商 1300M 是咋回事
guiqiqi
312 天前
楼主可以看一下下面这个帖子,我也在使用 iperf 测速时遇到了相同的问题。

https://www.v2ex.com/t/998872

我是协商 780Mbps 的 RX ,但是只能跑到 300 Mbps 不到的下载速率,上传则没有此类问题。
通过与 Windows 机器对比、以及查看 TCP 重传和 UDP 丢包率,初步推测是 macOS 的 Wi-Fi 驱动有一部分性能问题,导致内核没有办法及时从网卡 Buffer 取包传递给应用层。

希望对你有帮助。
morpheuszero2023
312 天前
@bao3 协商速率都是说的单向的。比如 WIFI6 160MHz 2X2 1024-QAM ,TX 和 RX 协商速率是 2402/2402 ,指的是收和发的协商速率都是 2402 ,不存在收只有 1201 。
协商 2402 时,我实测单向有 1600MBPS 左右,也就是 200M/S 左右,并不是你说的一半。测试设备是 AX86U 和 AX200 。
WiFi 是半双工不假。如果同时有收有发的任务,其总速率会很低,但单向任务不会低太多,一般实际速率在协商速率的 60-80%左右。
leonunix
311 天前
wifi 你要考虑干扰问题啊。城市里面能有 50%速度已经要偷笑了。那种搜索一下出来 50+ ssid 的。能跑到 200m 都得上香。
shijieheping
311 天前
有没有可能是路由器的锅
ttgo
311 天前
udp 与 tcp 也会差不少
Unclev21x
311 天前
协商速率的 0.8-0.85 左右

笑死人。

你先去看看无线的吞吐量测试中,有效数据包占总数据包的百分比是多少,然后再来吹。

我可以 100%的跟你说,wifi 的吞吐量达不到你吹的这个水平。就是上屏蔽箱,也只能说可能达到。

定这个内部标准的人,完全就是脑壳有问题。你去问问任何一个 wifi 厂家,谁敢跟你保证可以到这么高。

说这个 600/1300 肯定不达标,拿什么肯定?依据在哪里?你要是在日常生活环境里面测出来你说的这个 0.8-0.85 ,我直播吃 shit ,V 友为证。你可以使用任何品牌的路由器,使用任何无线终端。


你们内部的测试标准有问题。不要再拿这个 0.8 来误导人了。
seganw
311 天前
你们都没说到点子上。这个 1300Mbps 的协议是 ac 的,建议换成 ax 的 Wi-Fi 再试试
gpt5
310 天前
@leonunix @ttgo @guiqiqi @morpheuszero2023 @Unclev21x
我换 udp ,换了个干扰巨低的 5Ghz 的 80M 信道,跑到 800 了,提高了点。
msdurex
310 天前
确实不错,但是由于是 ac 啊。换成 ax MCS12 的时候应该可以到 900M 左右实际传输。
piku
310 天前
op 试试把 WiFi 改成开放(无认证再测一下
chancat
310 天前
gpt5
309 天前
@ghostwwg @chancat
intel mbp 16in 是 3x3 mimo ,1300Mbps.
chancat
296 天前
@gpt5 那这咋回事啊 路由器刷个大雕闭源固件试试,有 nss 加速

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1008373

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX