gpt5

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

  •  
  •   gpt5 · Jan 13, 2024 · 4254 views
    This topic created in 1029 days ago, the information mentioned may be changed or developed.
    10GbE 有线局域网,iperf 可以跑到 10Gb 左右。

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

    18 replies  •  2024-01-30 17:40:08 +08:00
    CKR
    CKR
    Jan 13, 2024
    1
    wifi 不是全双工的
    ronman
    ronman
    Jan 13, 2024 via Android
    2
    我们内部验收标准是协商速率的 0.8-0.85 左右
    你这个 600/1300 肯定不达标
    mohumohu
    mohumohu
    Jan 14, 2024
    3
    网卡/路由器问题
    我用手机都能跑 700~800+
    bao3
    bao3
    Jan 14, 2024
    4
    朋友,wifi 的无线芯片,它收信号时就不能发信号,它发信号时就不能收信号。所以你看它是 1300Mbps ,实际上它只的 650mbps 。而由于 wifi 的前导和回避性,它的包里的间隔和以太网不一样,所以实际也达不到 650mbps 。

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

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

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

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

    笑死人。

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

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

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

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


    你们内部的测试标准有问题。不要再拿这个 0.8 来误导人了。
    seganw
    seganw
    Jan 15, 2024
    12
    你们都没说到点子上。这个 1300Mbps 的协议是 ac 的,建议换成 ax 的 Wi-Fi 再试试
    gpt5
    gpt5
    OP
    Jan 16, 2024
    13
    @leonunix @ttgo @guiqiqi @morpheuszero2023 @Unclev21x
    我换 udp ,换了个干扰巨低的 5Ghz 的 80M 信道,跑到 800 了,提高了点。
    msdurex
    msdurex
    Jan 16, 2024
    14
    确实不错,但是由于是 ac 啊。换成 ax MCS12 的时候应该可以到 900M 左右实际传输。
    piku
    piku
    Jan 16, 2024 via Android
    15
    op 试试把 WiFi 改成开放(无认证再测一下
    chancat
    chancat
    Jan 17, 2024 via Android
    16
    gpt5
    gpt5
    OP
    Jan 17, 2024
    17
    @ghostwwg @chancat
    intel mbp 16in 是 3x3 mimo ,1300Mbps.
    chancat
    chancat
    Jan 30, 2024 via Android
    18
    @gpt5 那这咋回事啊 路由器刷个大雕闭源固件试试,有 nss 加速
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   659 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 21:35 · PVG 05:35 · LAX 13:35 · JFK 16:35
    ♥ Do have faith in what you're doing.