一、为什么要测速
VPS的速度直接影响网站体验和SEO排名。但VPS品牌的官方宣传往往只给最好的数据,实际表现因运营商、地理位置和时段而异。购买前测速可以帮你:
- 选对机房:同一品牌不同机房速度差异巨大(对比香港和日本机房)
- 选对线路:CN2 GIA、CN2 GT、普通线路体验完全不同
- 避免踩坑:某些机房白天快晚上慢,不测不知道
- 对比品牌:用数据而不是感觉来选VPS
二、五大测速工具
1. ping — 延迟测试(最基础)
测量你的电脑到VPS之间的网络延迟(单位:毫秒ms),数字越小越好。
# Windows / Mac / Linux 通用 ping 目标IP # 指定次数(测10次取平均值更准确) ping -c 10 目标IP # Mac/Linux ping -n 10 目标IP # Windows
结果解读:
- <50ms:极优(香港/国内机房)
- 50-100ms:优秀(日本/韩国机房)
- 100-200ms:良好(美西CN2 GIA机房)
- 200-300ms:一般(美东/欧洲机房)
- >300ms:较差(需要检查线路)
2. mtr — 路由追踪+延迟(最实用)
mtr 综合了 ping 和 traceroute 的功能,显示每一跳的延迟和丢包率,是排查网络问题最好的工具。
# 安装 apt install mtr -y # Debian/Ubuntu yum install mtr -y # CentOS # 使用(在VPS上测回程,或本地测去程) mtr -r -c 100 目标IP
看什么:
- Loss%:丢包率,超过5%说明该节点有问题
- Avg:平均延迟
- 路由路径:经过了哪些节点(能看出走的什么线路)
3. traceroute — 路由追踪
显示数据包从你到VPS经过的每一个网络节点,可以判断走的什么线路。
# Mac/Linux traceroute 目标IP # Windows tracert 目标IP
通过路由节点的IP可以判断线路类型:看到 59.43.x.x 开头的节点说明走了CN2线路。
4. speedtest — 带宽测试
测量VPS的上下行带宽速度,直接在VPS上运行:
# 方法1:speedtest-cli apt install speedtest-cli -y speedtest-cli # 方法2:一键脚本(更全面) curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python3 # 方法3:Ookla官方 curl -s https://install.speedtest.net/app/cli/install.deb.sh | bash speedtest
5. iperf3 — 精确带宽测试
更专业的带宽测试工具,需要在两台机器上同时运行(一台做服务器,一台做客户端):
# 安装 apt install iperf3 -y # 服务器端(VPS上运行) iperf3 -s # 客户端(本地运行,测到VPS的带宽) iperf3 -c VPS的IP -t 30
三、各品牌测速IP
以下是主要VPS品牌提供的测速IP和Looking Glass地址,可以直接用来ping/mtr测试:
| 品牌 | 机房 | 测速IP / Looking Glass |
|---|---|---|
| 搬瓦工 | 洛杉矶DC6 (CN2 GIA-E) | 162.244.241.102 |
| 洛杉矶DC9 (CN2 GIA) | 65.49.131.109 | |
| 日本大阪(软银) | 185.212.59.116 | |
| Vultr | 东京 | hnd-jp-ping.vultr.com |
| 洛杉矶 | lax-us-ping.vultr.com | |
| 新加坡 | sgp-ping.vultr.com | |
| DigitalOcean | 新加坡 | speedtest-sgp1.digitalocean.com |
| 旧金山 | speedtest-sfo3.digitalocean.com | |
| Hostwinds | 西雅图 | 104.168.128.1 |
使用方法:直接在本地终端运行ping 测速IP或mtr -r -c 50 测速IP即可。建议在不同时段(上午、下午、晚高峰)各测一次。
四、怎么看测试结果
测试完之后,重点关注这几个指标:
| 指标 | 含义 | 优秀 | 良好 | 较差 |
|---|---|---|---|---|
| 延迟(Latency) | 数据往返时间 | <100ms | 100-200ms | >300ms |
| 丢包率(Loss) | 数据包丢失比例 | 0% | <2% | >5% |
| 抖动(Jitter) | 延迟波动幅度 | <10ms | 10-50ms | >50ms |
| 下行带宽 | 下载速度 | >500Mbps | 100-500Mbps | <50Mbps |
| 上行带宽 | 上传速度 | >200Mbps | 50-200Mbps | <20Mbps |
建站场景最重要的是延迟和丢包率(影响页面加载速度),带宽其次。下载/传输场景则带宽更重要。
五、测速注意事项
- 多时段测:白天和晚高峰(20:00-23:00)结果可能差异很大,晚高峰数据更有参考价值
- 多次测:单次测试可能不准,建议每个时段测3-5次取平均值
- 考虑运营商:电信/联通/移动到同一VPS的速度不同,如果你用的是移动宽带,别只看电信的测试数据
- 去程回程都测:去程(你→VPS)用本地ping/mtr,回程(VPS→你)在VPS上mtr你的IP
- 测速不代表日常体验:测速用的是空闲带宽,实际使用时还受服务器负载、网站优化等因素影响
- 先测再买:Vultr按小时计费,可以先开一台测试,满意再长期使用。新手可参考VPS新手入门指南
六、常见问题
在哪里可以在线测速,不用装软件?
可以用搬瓦工官方的 Looking Glass 页面(搜索 "BandwagonHost Looking Glass"),或者各品牌提供的测速文件下载链接。Vultr 的测速页面在 vultr.com/resources/faq/ 有列出。但最准确的还是用本地终端直接 ping/mtr。
ping延迟100ms对建站有影响吗?
100ms延迟对普通网站浏览基本无感知影响。用户打开网页时,延迟只是其中一个因素,页面大小、服务器响应速度、CDN配置等影响更大。一般来说200ms以内都可以接受,超过300ms用户可能感到明显卡顿。
怎么判断VPS走的是什么线路?
用 traceroute 或 mtr 查看路由路径。关键看经过的节点IP:
59.43.x.x = CN2线路;202.97.x.x = 普通163骨干网;日本节点含 softbank 字样 = 软银线路。也可以使用在线工具如 ipip.net 的 traceroute 功能。测速结果很好但网站还是慢怎么办?
网络延迟只是一方面,网站慢还可能因为:①服务器配置太低(CPU/内存不够);②数据库查询慢;③没有开启缓存;④图片/资源太大没压缩;⑤没有使用CDN。需要综合优化,不能只看测速。