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

2023-04-09 22:38:55 +08:00
 moonheart

我的路由器是 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 下的速度?

2189 次点击
所在节点    宽带症候群
7 条回复
LisaSue
2023-04-09 22:49:23 +08:00
ubuntu live,或者你看看会不会装了 cfos,类似抓包和游戏加速器也要删掉
moonheart
2023-04-09 23:07:06 +08:00
@LisaSue 感谢大佬,破案了。我的系统里运行着 Tailscale 的客户端,默认勾选了 Use Tailscale subnets ,把这个选项去掉就好了。
liulongquan
2023-04-10 15:36:30 +08:00
iperf3 本来就不原生支持 windows
是通过什么 cygwin 模拟的吧,性能差到爆
谈到 windows 多少和高性能是不沾边的
MrKrabs
2023-04-10 19:27:11 +08:00
127.0.0.1 也慢
skyshuibee
2023-04-10 20:17:44 +08:00
@moonheart 正常了吗?我 w11 用 iperf3 测试单线程跑不满带宽,多线程可以。ios 单线程就没问题。
moonheart
2023-04-11 00:47:06 +08:00
@skyshuibee 正常了。我测试单线程和多线程差不多的,但是比手机慢 100Mbps 多点。
ysc3839
2023-04-13 07:54:27 +08:00
@liulongquan 虽然是有 cygwin 兼容层,但是 socket API 应该是不需要走兼容层的。
我用 Windows 宿主机和 VMware OpenWrt 虚拟机测速能达到 3Gbps ,使用了 vmxnet3 网卡。虽然比不上 Linux virt-manager 能跑到 70Gbps ,但是楼主的情况显然是有问题的。

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

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

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

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

© 2021 V2EX