局域网内 iperf 测试,为什么网线能跑到极限, WiFi 跑不到呢? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
gpt5
V2EX    宽带症候群

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

  •  
  •   gpt5 2024-01-13 18:22:21 +08:00 3201 次点击
    这是一个创建于 666 天前的主题,其中的信息可能已经有所发展或是发生改变。
    10GbE 有线局域网,iperf 可以跑到 10Gb 左右。

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

    18 条回复    2024-01-30 17:40:08 +08:00
    CKR
        1
    CKR  
       2024-01-13 19:02:54 +08:00
    wifi 不是全双工的
    ronman
        2
    ronman  
       2024-01-13 23:15:11 +08:00 via Android
    我们内部验收标准是协商速率的 0.8-0.85 左右
    你这个 600/1300 肯定不达标
    mohumohu
        3
    mohumohu  
       2024-01-14 01:51:56 +08:00
    网卡/路由器问题
    我用手机都能跑 700~800+
    bao3
        4
    bao3  
       2024-01-14 09:04:21 +08:00
    朋友,wifi 的无线芯片,它收信号时就不能发信号,它发信号时就不能收信号。所以你看它是 1300Mbps ,实际上它只的 650mbps 。而由于 wifi 的前导和回避性,它的包里的间隔和以太网不一样,所以实际也达不到 650mbps 。
    这是物理特性决定的
    ghostwwg
        5
    ghostwwg  
       2024-01-14 20:17:52 +08:00
    AC 5Ghz 双天线应该是 866Mb 吧,866 的话 600+ 倒是正常值。但协商 1300M 是咋回事
    guiqiqi
        6
    guiqiqi  
       2024-01-14 20:32:32 +08:00   1
    楼主可以看一下下面这个帖子,我也在使用 iperf 测速时遇到了相同的问题。

    t/998872

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

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

    笑死人。

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

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

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

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


    你们内部的测试标准有问题。不要再拿这个 0.8 来误导人了。
    seganw
        12
    seganw  
       2024-01-15 14:09:06 +08:00
    你们都没说到点子上。这个 1300Mbps 的协议是 ac 的,建议换成 ax 的 Wi-Fi 再试试
    gpt5
        13
    gpt5  
    OP
       2024-01-16 08:10:17 +08:00
    @leonunix @ttgo @guiqiqi @morpheuszero2023 @Unclev21x
    我换 udp ,换了个干扰巨低的 5Ghz 的 80M 信道,跑到 800 了,提高了点。
    msdurex
        14
    msdurex  
       2024-01-16 10:25:35 +08:00
    确实不错,但是由于是 ac 啊。换成 ax MCS12 的时候应该可以到 900M 左右实际传输。
    piku
        15
    piku  
       2024-01-16 19:09:13 +08:00 via Android
    op 试试把 WiFi 改成开放(无认证再测一下
    chancat
        16
    chancat  
       2024-01-17 00:34:43 +08:00 via Android
    gpt5
        17
    gpt5  
    OP
       2024-01-17 08:47:07 +08:00
    @ghostwwg @chancat
    intel mbp 16in 是 3x3 mimo ,1300Mbps.
    chancat
        18
    chancat  
       2024-01-30 17:40:08 +08:00 via Android
    @gpt5 那这咋回事啊 路由器刷个大雕闭源固件试试,有 nss 加速
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1119 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 17:24 PVG 01:24 LAX 09:24 JFK 12:24
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86