场景:我启动 iperf3 后把 IPv6 地址开给对方,对方 iperf3 连接测速。和两个人测试后,只能跑到~15Mbit/s 和~40Mbit/s 。
因为是对方的 iperf3 连接我的,数据从对端流到此端,所以理论上限制速度的应该是我的下载和对方的上传。然而对比 SpeedTest 的结果,我的下载和对方的上传速度都远远大于这个数值。这两人一位在电信,一位在移动,而电信那位反而慢。
各位有遇到相似的情况吗?此种问题是否可能是电信刻意限制 IPv6 传入 TCP 连接的下载速度呢(但这也不合理,如果要禁止 PCDN ,则应该限制上传速度啊)?
1
XiLingHost 2023-01-05 17:32:09 +08:00
iperf 要测速准确可能需要同时开多个线程,你带-P 参数再试试
|
2
CharlieJiang OP @XiLingHost 确实,开了 iperf 能拉满了……有点怪,换成 HTTP 单线程也只能跑到~20Mbit/s ,但叠加能跑满
|
3
huaes 2023-01-05 17:48:09 +08:00
限速吧, 我一条移动 200 上传到本地联通卡死在 100 兆,V4 openVPN
|
4
wangyu17455 2023-01-05 21:48:07 +08:00
跨运营商了吗,那挺正常的。跨运营商我这同一个市联通和电信之间单线程只有 4m ,多压几条流就跑满了
|
5
tril 2023-01-06 10:08:04 +08:00
两端是 windows 吗? win iperf3 的单线程测试结果可能比 linux iperf3 要差很多,另外 linux 修改一些内核参数有时候也可以大幅提升 iperf3 的测试结果。
|