Network diagnostics / 01
从国内节点测到这台服务器
通过下载固定大小的测试文件,测量国内服务器到当前站点的实际下行吞吐。浏览器测速适合快速查看,命令行结果更适合记录和对比。
浏览器测速
点击开始后,页面会完整读取测试文件并按接收时间计算平均速度。
--Mbps
准备就绪。建议从目标国内服务器所在网络直接运行命令行测试。
已接收0 B
耗时0.00 s
测试文件64 MiB
从国内服务器执行
在目标服务器上执行以下命令,结果中的 `speed` 就是平均下载速度。
curl --noproxy '*' -4 -L --fail --connect-timeout 10 --max-time 600 \\
-H 'Cache-Control: no-cache' -o /dev/null \\
-w 'http=%{http_code} bytes=%{size_download} total=%{time_total}s speed=%{speed_download}B/s\n' \\
"https://tools.hylintech.cn/bwtest-a8077e64dce8299a6f237494ca2ba8bb.bin?t=$(date +%s)"
https://tools.hylintech.cn/bwtest-a8077e64dce8299a6f237494ca2ba8bb.bin
如何读结果
一次结果只代表当时的链路状态,建议在不同时间重复测试。
01
换算单位。 `speed_download` 是 B/s,除以 125000 可换算成 Mbps。
02
绕过缓存。 URL 会附带时间戳,避免 CDN 或本地缓存直接返回旧内容。
03
注意方向。 这个测试测的是“国内服务器 → 当前服务器”的下载方向,不等同于回程速度。