V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
moonheart
V2EX  ›  宽带症候群

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

  •  
  •   moonheart · 2023-04-09 22:38:55 +08:00 · 1888 次点击
    这是一个创建于 375 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我的路由器是 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 条回复    2023-04-13 07:54:27 +08:00
    LisaSue
        1
    LisaSue  
       2023-04-09 22:49:23 +08:00   ❤️ 1
    ubuntu live,或者你看看会不会装了 cfos,类似抓包和游戏加速器也要删掉
    moonheart
        2
    moonheart  
    OP
       2023-04-09 23:07:06 +08:00
    @LisaSue 感谢大佬,破案了。我的系统里运行着 Tailscale 的客户端,默认勾选了 Use Tailscale subnets ,把这个选项去掉就好了。
    liulongquan
        3
    liulongquan  
       2023-04-10 15:36:30 +08:00
    iperf3 本来就不原生支持 windows
    是通过什么 cygwin 模拟的吧,性能差到爆
    谈到 windows 多少和高性能是不沾边的
    MrKrabs
        4
    MrKrabs  
       2023-04-10 19:27:11 +08:00
    127.0.0.1 也慢
    skyshuibee
        5
    skyshuibee  
       2023-04-10 20:17:44 +08:00 via iPhone
    @moonheart 正常了吗?我 w11 用 iperf3 测试单线程跑不满带宽,多线程可以。ios 单线程就没问题。
    moonheart
        6
    moonheart  
    OP
       2023-04-11 00:47:06 +08:00
    @skyshuibee 正常了。我测试单线程和多线程差不多的,但是比手机慢 100Mbps 多点。
    ysc3839
        7
    ysc3839  
       2023-04-13 07:54:27 +08:00 via Android
    @liulongquan 虽然是有 cygwin 兼容层,但是 socket API 应该是不需要走兼容层的。
    我用 Windows 宿主机和 VMware OpenWrt 虚拟机测速能达到 3Gbps ,使用了 vmxnet3 网卡。虽然比不上 Linux virt-manager 能跑到 70Gbps ,但是楼主的情况显然是有问题的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1010 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 19:28 · PVG 03:28 · LAX 12:28 · JFK 15:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.