moonheart

iperf3 内网测速在 Windows 下 比在 Linux 更慢,求解

  •  
  •   moonheart · Apr 9, 2023 · 3811 views
    This topic created in 1310 days ago, the information mentioned may be changed or developed.

    我的路由器是 AX68U ,频宽 80 Mhz ,电脑网卡是 ax210 。

    在本地软路由上启动了个 iperf3 的 server iperf3 -s。

    客户端测速命令统一是 iperf3 -c 192.168.50.62 -R -t 120

    用 Android 手机测试平均有 750Mbps 左右,Windows 和 WSL2 中测试只能到 300Mbps 左右,有时候更低。于是我猜测试可能是网卡问题。

    我突发奇想用 VMware 运行了 Ubuntu 虚拟机来测试,网卡桥接模式也能跑到 750Mbps 左右,但是 NAT 模式只有 300Mbps 左右,排除了硬件的问题,肯定是 Windows 下的网卡配置有差异。

    请教下 V 友 这个怎么配置才能让 Windows 下也能达到 Linux 下的速度?

    7 replies  •  2023-04-13 07:54:27 +08:00
    LisaSue
    LisaSue
    Apr 9, 2023❤️1
    1
    ubuntu live,或者你看看会不会装了 cfos,类似抓包和游戏加速器也要删掉
    moonheart
    moonheart
    OP
    Apr 9, 2023
    2
    @LisaSue 感谢大佬,破案了。我的系统里运行着 Tailscale 的客户端,默认勾选了 Use Tailscale subnets ,把这个选项去掉就好了。
    liulongquan
    liulongquan
    Apr 10, 2023
    3
    iperf3 本来就不原生支持 windows
    是通过什么 cygwin 模拟的吧,性能差到爆
    谈到 windows 多少和高性能是不沾边的
    MrKrabs
    MrKrabs
    Apr 10, 2023
    4
    127.0.0.1 也慢
    skyshuibee
    skyshuibee
    Apr 10, 2023 via iPhone
    5
    @moonheart 正常了吗?我 w11 用 iperf3 测试单线程跑不满带宽,多线程可以。ios 单线程就没问题。
    moonheart
    moonheart
    OP
    Apr 11, 2023
    6
    @skyshuibee 正常了。我测试单线程和多线程差不多的,但是比手机慢 100Mbps 多点。
    ysc3839
    ysc3839
    Apr 13, 2023 via Android
    7
    @liulongquan 虽然是有 cygwin 兼容层,但是 socket API 应该是不需要走兼容层的。
    我用 Windows 宿主机和 VMware OpenWrt 虚拟机测速能达到 3Gbps ,使用了 vmxnet3 网卡。虽然比不上 Linux virt-manager 能跑到 70Gbps ,但是楼主的情况显然是有问题的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4512 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 01:20 · PVG 09:20 · LAX 17:20 · JFK 20:20
    ♥ Do have faith in what you're doing.