最近把家里全部的机器都升级到 2.5G 网络了
WAN 入口是 10G, 运营商给的下行是 8Gbps 上行 700Mbps, 所以理论上下行跑满 2.5G 应该一点问题也没有.
用 iperf3 测试 内网稳定在 2.3G 左右
iperf3 -c 192.168.1.31
Connecting to host 192.168.1.31, port 5201
[ 4] local 192.168.1.47 port 10974 connected to 192.168.1.31 port 5201
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 280 MBytes 2.35 Gbits/sec
[ 4] 1.00-2.00 sec 276 MBytes 2.31 Gbits/sec
[ 4] 2.00-3.00 sec 274 MBytes 2.30 Gbits/sec
[ 4] 3.00-4.00 sec 277 MBytes 2.32 Gbits/sec
[ 4] 4.00-5.00 sec 276 MBytes 2.32 Gbits/sec
[ 4] 5.00-6.00 sec 278 MBytes 2.33 Gbits/sec
[ 4] 6.00-7.00 sec 278 MBytes 2.33 Gbits/sec
[ 4] 7.00-8.00 sec 276 MBytes 2.32 Gbits/sec
[ 4] 8.00-9.00 sec 273 MBytes 2.29 Gbits/sec
[ 4] 9.00-10.00 sec 276 MBytes 2.31 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-10.00 sec 2.70 GBytes 2.32 Gbits/sec sender
[ 4] 0.00-10.00 sec 2.70 GBytes 2.32 Gbits/sec receiver
Windows 开 speedtest.net 测试下行只有 1400 左右
linux 下用 speedtest cli 测试甚至只有可怜的 400 不到
Speedtest by Ookla
Server: Scaleway - Vitry-sur-Seine (id: 5022)
ISP: Free SAS
Idle Latency: 2.81 ms (jitter: 0.21ms, low: 2.55ms, high: 3.14ms)
Download: 383.08 Mbps (data used: 321.5 MB)
2.61 ms (jitter: 0.34ms, low: 2.13ms, high: 3.25ms)
Upload: 672.78 Mbps (data used: 331.0 MB)
5.09 ms (jitter: 0.45ms, low: 3.15ms, high: 5.85ms)
Packet Loss: 0.0%
Result URL: https://www.speedtest.net/result/c/89215d31-e6d3-443d-b229-f07f262f8e92
起初我以为是螃蟹的 RTL8125 网卡 linux 驱动的问题 去下了个最新的 realtek-r8125-dkms.git 装上并启用 并无任何用处,下载速度显示依旧是 400 不到 然后各种调 offload 参数, 依旧没任何用.
直到我换了个本地的测速网站 nperf.com, 轻松跑到 2.5G, 开始怀疑是 speedtest.net 的节点问题
最后发现即使 speedtest 写着这个节点支持 Multi Gig, 也不代表你连过去能跑满 换了个节点, 立即正常了
speedtest -s 45202
Speedtest by Ookla
Server: Appliwave - Croissy-Beaubourg (id: 45202)
ISP: Free SAS
Idle Latency: 3.92 ms (jitter: 0.40ms, low: 3.58ms, high: 4.43ms)
Download: 2248.61 Mbps (data used: 2.2 GB)
3.88 ms (jitter: 0.19ms, low: 3.55ms, high: 4.74ms)
Upload: 673.19 Mbps (data used: 320.6 MB)
6.30 ms (jitter: 0.47ms, low: 4.32ms, high: 7.21ms)
Packet Loss: 0.0%
Result URL: https://www.speedtest.net/result/c/25930476-7a45-4b29-a949-6084a12b5eaa
1
ysc3839 2023-01-15 18:40:55 +08:00 via Android
测公网速度是这样的,网络环境很复杂,建议首选运营商提供的测速服务
|
2
zx900930 OP @ysc3839 这边运营商老贼了, 检测到你在访问它自家的测速服务, 就把你的带宽补满, 你会看到有一个明显的阶梯状曲线
比如我这个 10G 的套餐, 平时的上限就是 8G, 但是你测速它会偷偷给你放满 10G 防止你去告它虚假宣传. 所以大家都不用运营商的测速因为反映不了实际带宽水平. |
3
CKR 2023-01-15 19:01:35 +08:00
确实是这样的 speedtest 的节点质量参差不齐挺难选节点的
可以尝试下用 Steam 或者 BT 来测试。 |
4
philippiela 2023-01-15 19:29:48 +08:00 2
speedtest 也是找各个 isp,idc 赞助的测速点,哪有那么多 10G 口的测速点,而且测的时候也不是你一个人测,测不满本地带宽很正常
|
5
yaoyao1128 2023-01-15 19:40:25 +08:00 via iPhone
emm 如果國際線路好,建議多跑幾個境外節點,因為測速點真的可能跑不滿超過 1gbps 以上的帶寬。我一般都用 singtel 的節點測速
|
6
edis0n0 2023-01-15 20:02:56 +08:00
@yaoyao1128 #5 op 明显在法国,那边带宽好像很便宜(我有一台德国 10G 口的独服,每月 269 美元,刚试了下 speedtest 能跑满)
|
7
zx900930 OP @edis0n0 我这个每个月 50 欧, 以前订的时候写的是 10G, 刚刚去运营商网页看了一下改回 8G 了(估计还是挨投诉了).
speedtest 节点选择逻辑好像是选最近的, 但是最近的节点恰好跑不满 2.5G, 而且节点对 linux 下的 CLI 还有奇怪的兼容问题. 换了一个稍微远的一点的节点就好了, 虽然也跑不满, 但是至少能跑到 2G 以上. |
9
systemcall 2023-01-15 23:26:44 +08:00
|
10
ysc3839 2023-01-15 23:41:59 +08:00 via Android
@systemcall 那楼主这么测出来就说明宽带质量不好呀,但他又觉得是 speedtest.net 的问题,所以问题是楼主需求不明确。
|
11
levenwindy 2023-01-15 23:54:54 +08:00 via Android
|
12
zx900930 OP @ysc3839 实际上是 speedtest.net 自动分配的节点不是合适的节点或者是那个节点带宽已经接近上限, 才会导致测速出现巨大的误差, 而且连续多测几次都是一样, 让你产生是运营商给的带宽不够的错觉, 然而实际问题可能出现在
家宽到测速节点间的线路上, 换一个连接和负载都正常的节点, 测速马上就正常了. 而且光用 steam 下载或者 pt 下载, 也可能会有 udp qos 限速导致误差的可能. 我发这个 post 的目的就是为了提醒一下, 在 speedtest.net 自动测速结果和理论速度差异过大时, 很可能是自动选择的测速节点服务器的问题. 我手动换了好几个附近的节点, 最低的甚至只有 50Mbps 的速度, 能够测 1G 以上的节点非常少. (运营商给的自家测速倒是可以测 40G) |
13
shakoon 2023-01-16 08:38:20 +08:00
speedtest 最蠢的地方在于它是按 ip 归属地的经纬坐标来自动选定的“最近”一个测速服务器,所以经常会搞出一些跨国的节点出来,虽然看起来“距离”很近,实际上跑得相当慢
|
14
liyvhg 2023-01-16 08:47:17 +08:00 via Android
#2 遇到过,我当时写了个脚本隔一会就模拟访问测速网站 🙊
|
15
netnr 2023-01-16 09:10:26 +08:00 via Android
可以用腾讯的游戏客户端下载器或 wegame 试试,属于实战演练了
|
16
tanglu 2023-01-16 09:27:37 +08:00
bash <(curl -Lso- https://git.io/superspeed_uxh)
试试这个三网测速,有很多 speedtest 国内节点 看看有没有哪一个可以跑满 |
17
mozhizhu 2023-01-16 10:24:05 +08:00
经典网速测试,跑 steam 下载游戏
|
18
zhiweixiannv 2023-01-16 12:37:13 +08:00
最近用运营商的 DNS 好像无法打开 speedtest.net 了
|
19
billccn 2023-01-17 04:19:53 +08:00
同意楼上各位说的。
你想嘛,一般商业务器也就 10G/25G 接入,在万兆宽带普及的地方也就能供一两个人跑满;如果采用 40G/100G 接入,那就得插到汇聚层 /核心路由器上面去了,这不是一个机房普通客户可以做的业务,是机房拥有者 /ISP 才能设立这种节点,肯定僧多粥少。 非要测试的话,在夜间开多个终端选择不同服务器并行跑 speedtest ,或者用 fast.com 把连接数拉高试试?后者是用 Netflix 的 CDN 服务器,所以在绝大多数 ISP 都是在它内网里,也不能完全反映互联网的带宽。 另外你运营商 /路由器要是提供家长模式,(云)防火墙之类的功能,那统统关掉。 |
20
strp 2023-01-22 07:05:42 +08:00
不是啊你怎么能说是 Speedtest 的错,Speedtest 的服务器都是别人慈善弄出来的,又不是 Speedtest 自己的,广东电信这边还经常电信的点测不到 100M 跨网到移动直接 1800Mbps 。欸?为什么延迟高一点的话速度就会快上一点呢?
|