1. 准备工作:创建并确认Vultr新加坡CN2实例
步骤1:在Vultr面板选择新加坡机房并确保网络选项选择“CN2/优化链路”(若有)。
步骤2:选取Ubuntu 22.04或Debian最新版,启动实例并记录公网IPv4。
步骤3:使用SSH登录(ssh root@your_ip),执行apt update && apt upgrade -y,确保系统为最新。
2. 安装必要的测试工具
在实例上执行以下命令安装常用工具:
Ubuntu/Debian:apt install -y iperf3 mtr traceroute curl wget tcpdump nano && pip3 install --upgrade pip && pip3 install speedtest-cli
检查版本:iperf3 --version;mtr --version;speedtest-cli --version。
3. 基础连通性与ICMP延迟测试(Ping)
目标:先用ping了解RTT与抖动。命令示例:ping -c 50 -i 0.2 -s 1200 101.226.103.0(替换为中国大陆目标IP/服务器)。
要点:观察平均RTT、丢包率。建议多目标(北京/上海/广州)各测3次,分别统计最低/平均/最大值。
4. 路由路径诊断(traceroute / mtr)
traceroute -n -w 1 -q 1 目标IP 可快速查看跳点。
使用mtr:mtr -rwzc 100 目标IP,会输出每跳丢包和延迟分布,适合观察哪段链路不稳定。
5. TCP层路由与端口连通(TCP traceroute / traceroute -T)
有些运营商对ICMP限速,建议测试TCP到常用端口:traceroute -T -p 443 目标域名。
若无traceroute -T,安装tcptraceroute并运行:tcptraceroute 目标IP 443。
6. 带宽测试:使用iperf3的标准流程
情形A(你有中国VPS做服务端):在中国VPS上运行 iperf3 -s。
在Vultr新加坡实例上运行:iperf3 -c 中国VPS_IP -t 60 -P 4 -i 10 (-P 为并发流数,先试1再试4或8观察差异)。
反向测试:iperf3 -c server_ip -R 可测下载带宽(server->client)。
7. UDP测试与丢包率测量(iperf3 UDP)
在需要测UDP时:iperf3 -c server_ip -u -b 100M -t 30,可调整-b到目标预期带宽;注意查看丢包与jitter字段。
若丢包高,降低带宽或排查链路。
8. 应用层下载速度测试(curl / wget / speedtest-cli)
使用curl测单连接下载速率:curl -o /dev/null -s -w '%{speed_download}\n' http://速度测试文件URL
使用speedtest-cli:speedtest-cli --server SERVER_ID 或 speedtest-cli --simple 获取 Ookla 风格结果,适合与公网测速服务器比对。
9. MTU、TCP窗口与系统内核参数检查
检查路径MTU:ping -M do -s 1472 目标IP(逐步减少size找到不分片最大值)。
查看TCP拥塞控制:sysctl net.ipv4.tcp_congestion_control;如需可测试BBR:modprobe tcp_bbr 并 sysctl 设置。
10. 如何解读结果与常见问题排查
延迟:新加坡到华北/华东常见RTT范围(参考)30-80ms,异常>120ms需排查。
带宽:单流受限时尝试多流iperf3 -P;若多流仍低,可能链路限速或中间丢包。
丢包:使用mtr定位出现丢包的跳点,若是上游(运营商)节点需联系Vultr或IDC。
11. 常见问答:Vultr新加坡CN2实例为何比普通线路延迟低?(问)
答:CN2为中国电信针对国际出口优化的骨干线路,通常直连国内骨干或有更少的转发节点和更高质量的链路,从而降低抖动与提升稳定性。但实际效果还受对端运营商、具体路由与时间段影响。
12. 常见问答:没有中国端iperf3服务器怎么办?(问)
答:可替代方案包括使用公开速度测试(speedtest-cli 指定国内服务器)、用下载大文件(HTTP)测真实吞吐、或租一个低配中国VPS短期部署iperf3服务端进行对比,尽量避免只靠ICMP判断。
13. 常见问答:测试频次和数据如何保存便于分析?(问)
答:建议在不同时间点(早高峰/晚高峰/凌晨)各做3-5次测试,使用脚本定时执行(cron),将iperf3/mtr/ping输出重定向到文件,并用grep/awk提取关键字段,最后汇总成CSV便于统计与趋势分析。
来源:vultr新加坡cn2实例网络带宽与延迟测试方法详解