VPS网速慢可能由多种因素导致:线路拥堵、路由绕路、服务器负载过高、未开启BBR等。本文从诊断到优化,提供完整的排查和加速方案。
# 基本延迟测试
ping VPS_IP
# 正常参考值(从中国到美西):
# CN2 GIA: 140-180ms
# CN2 GT: 160-220ms
# 普通线路: 200-350ms
# 如果延迟远高于参考值,说明线路有问题
MTR结合了ping和traceroute,能显示每一跳的延迟和丢包:
# 安装MTR
apt install mtr -y # VPS端
# Windows用WinMTR,macOS用brew install mtr
# 从VPS到你的IP(查看回程路由)
mtr -rw 你的本地IP
# 从本地到VPS(查看去程路由)
mtr -rw VPS_IP
MTR结果分析要点:
# 在VPS上测试带宽
apt install speedtest-cli -y
speedtest-cli
# 或使用iperf3
apt install iperf3 -y
# 服务端:iperf3 -s
# 客户端:iperf3 -c VPS_IP
BBR是Google开发的TCP拥塞控制算法,能显著提升网络吞吐量,特别是在高延迟、有丢包的线路上效果明显。
# 检查当前拥塞控制算法
sysctl net.ipv4.tcp_congestion_control
# 检查内核是否支持BBR(需要4.9+内核)
uname -r
# 开启BBR
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p
# 验证BBR已开启
sysctl net.ipv4.tcp_congestion_control
# 应该输出: net.ipv4.tcp_congestion_control = bbr
lsmod | grep bbr
# 应该看到tcp_bbr模块
搬瓦工的最新系统模板通常已默认开启BBR。开启BBR后,下载速度提升明显,特别是在晚高峰时段。
# /etc/sysctl.conf 追加以下优化
# TCP缓冲区优化
net.core.rmem_max = 67108864
net.core.wmem_max = 67108864
net.ipv4.tcp_rmem = 4096 87380 67108864
net.ipv4.tcp_wmem = 4096 65536 67108864
# 连接优化
net.ipv4.tcp_fastopen = 3
net.ipv4.tcp_mtu_probing = 1
net.ipv4.tcp_slow_start_after_idle = 0
# 并发连接优化
net.core.somaxconn = 65535
net.core.netdev_max_backlog = 65535
net.ipv4.tcp_max_syn_backlog = 65535
# 应用配置
sysctl -p
搬瓦工支持免费切换机房,不同机房线路质量差异很大:
| 机房 | 线路类型 | 适合运营商 | 推荐度 |
|---|---|---|---|
| DC6 CN2 GIA-E | 三网CN2 GIA | 电信/联通/移动 | 最推荐 |
| DC9 CN2 GIA | 电信CN2 GIA | 电信用户 | 推荐 |
| DC3 CN2 | CN2 GT | 电信用户 | 一般 |
| DC8 ZNET | 普通线路 | - | 较差 |
| 日本软银 | 软银直连 | 各运营商 | 推荐(亚洲用户) |
在KiwiVM面板中可以免费切换机房,具体操作请参考切换机房教程。
如果当前使用的是普通方案或CN2 GT方案,升级到CN2 GIA-E方案能获得质的飞跃。CN2 GIA线路在晚高峰的速度是普通线路的5-10倍。
除了网络线路,服务器本身的性能也影响感知速度:
如果只是晚高峰(19:00-23:00)慢,白天正常:
三网CN2 GIA直连,晚高峰稳定在140-180ms延迟,丢包率小于2%。
价格:$49.99/季起,使用优惠码 NODESEEK2026 再省6.77%。
Tip: 可以先使用各机房测试IP测试速度后再决定购买。更多教程请查看新手教程。