1.
为什么要评估延迟与带宽
1) 延迟直接影响交互类业务(游戏、实时语音、交易)的体验。
2) 带宽决定吞吐量和并发下载/上传能力。
3) CDN 与源站带宽配合会影响缓存命中与回源频率。
4) DDoS 防护与峰值带宽需要分别规划,防止被峰值抹掉正常流量。
5) SLA、计费模型(按带宽还是按流量)会受测得数据影响。
2.
测量方法与常用工具
1) ping(测单包往返时延,建议 100 次以上取中位数)。
2) traceroute / mtr(定位跃点延迟与丢包)。
3) iperf3(测 TCP/UDP 实际吞吐,建议用多流并发参数 -P)。
4) speedtest-cli(简易公网带宽参考)。
5) 抓包工具 tcpdump/Wireshark(分析重传、窗口、MSS/MTU 问题)。
3.
关键指标与参考值
1) 本地新加坡节点内网延迟:通常 <5 ms 为最佳,5–15 ms 为正常。
2) 新加坡到香港/东京延迟:约 10–40 ms;到中国大陆直连常在 40–200 ms。
3) 带宽:实例标称 1 Gbps/10 Gbps,实测 TCP 吞吐通常为标称的 60%–95%。
4) 丢包率:0–0.1% 为优秀,>1% 需排查链路或防火墙。
5) 抖动(jitter):实时应用需 <30 ms,越低越稳定。
4.
案例一:示例测得 - DigitalOcean 新加坡
1) 实例配置示例:4 vCPU / 8 GB RAM / 160 GB NVMe,公网网络共享 1 Gbps。
2) 测试节点:从上海机房发起对 DO Singapore 的测试。
3) ping 结果(100 次):中位 48 ms,丢包 0.2%,抖动 4 ms。
4) iperf3(TCP,-P 4):平均吞吐 760 Mbps,最大瞬时 820 Mbps。
5) 结论:适合大部分中短链路业务,但对超低延迟金融交易需谨慎。
5.
案例二:示例测得 - AWS ap-southeast-1
1) 实例配置示例:c5.large(2 vCPU / 4 GB),ENA 高性能网络,理论可达数 Gbps。
2) 测试节点:从香港及东京进行双向测试。
3) ping 结果(100 次):到香港 6 ms,到东京 24 ms;丢包 <0.1%。
4) iperf3(TCP,-P 8):到香港吞吐 1.1 Gbps(受实例/网络规格影响),到东京 540 Mbps。
5) 结论:ENA 能提供更稳定的高吞吐,按需选择实例网络级别。
| 供应商/节点 |
ping(中位) |
丢包率 |
iperf3 TCP 吞吐 |
配置示例 |
| DigitalOcean SG |
48 ms |
0.2% |
~760 Mbps |
4vCPU/8GB/160GB |
| AWS ap-southeast-1 |
HK 6 ms / JP 24 ms |
<0.1% |
到HK ~1.1 Gbps |
c5.large(ENA) |
| Vultr SG(示例) |
35 ms |
0.1% |
~680 Mbps |
2vCPU/4GB |
6.
常见瓶颈与优化建议
1) 实例网络带宽上限或共享网络噪声会限制吞吐,选择独享或增强网络实例。
2) TCP 窗口、并行流数(iperf3 -P)影响测得速率,必要时调大 recv/send buffer。
3) MTU 不一致导致分片,检查路径 MTU 与 MSS。
4) 使用 CDN/Anycast 缓解跨区域延迟并降低回源带宽需求。
5) DDoS 防护应与带宽预留联动,选择具备清洗能力的网络供应商。
7.
实测步骤(可复制脚本)
1) ping 测试:ping -c 100 <目标IP>,取中位数与丢包。
2) traceroute/mtr:mtr -rwz -c 100 <目标IP>,查看跃点丢包。
3) iperf3:在服务器端运行 iperf3 -s;客户端 iperf3 -c
-P 8 -t 60。
4) speedtest-cli:pip install speedtest-cli;speedtest-cli --server 。
5) 记录时间窗、并发、协议(TCP/UDP)与实例规格,重复多时段采样。
8.
总结与选型建议
1) 对低延迟需求请选择靠近用户的新加坡或香港节点并启用增强网络。
2) 对高吞吐需求选用提供 10 Gbps 或专享链路的实例并做多流测试。
3) 必要时引入 CDN 和全区域 Anycast,减轻源站带宽与延迟压力。
4) 定期做自动化合成监控(ping/iperf3),并保存历史以便趋势分析。
5) 购买前以脚本复现测试场景并向供应商索要网络 SLA 与 DDoS 能力证明。
来源:如何评估新加坡的云服务器在延迟和带宽上的真实表现