买新加坡机器最怕遇到什么?不是价格贵,而是花着CN2 GIA的钱,跑着普通国际BGP的通路。晚上八点一过,TCP重传率直接飙升,业务卡死。
实打实抓包看数据,别听销售吹嘘。今天直接扒开内核路由表,看看这些机器晚高峰到底是个什么德行。做新加坡CN2服务器评测,只认真刀真枪的MTR和TCPing。
扒开内核路由表看本质
很多厂商标榜双向GIA,其实去程走直连,回程直接给你绕到美国西海岸。这种暗坑最恶心,白天测延迟30ms,晚高峰直接掉到200ms开外。
查回程不能只看ping,必须用 MTR 看每一跳的丢包率。中间路由点限速是常态,只要末端到达率100%,业务就不受影响。但如果末端丢包,那就是真炸线了。
还有一点,别迷信带宽大小。如果内核没开 TCP BBR,跑大文件照样拥塞。开启BBR能让吞吐量拉升30%以上,但小带宽机器容易吃满单核CPU。
晚高峰实测数据对比
| 机房代号 | 去程AS归属 | 回程AS归属 | 晚高峰TCPing丢包 | MTU默认值 |
|---|---|---|---|---|
| SG-A区 | AS4809 | AS4809 | 0.0% | 1500 |
| SG-B区 | AS4809 | AS4134 (绕美) | 12.5% | 1492 |
| SG-C区 | 普通BGP | 普通BGP | 45.2% | 1500 |
看懂了吗?SG-B区就是典型的假双向,回程绕路导致QoS限速,丢包率惨不忍睹。买机器前必须核对 AS4809 的双向穿透路径。
这三类业务千万别买
做东南亚本地电商且不需要回国流量的,千万别买CN2,纯白扔钱。普通国际线路完全够用,没必要为回国专线买单。
跑大文件下载且没有公网IP池的,别碰。CN2带宽贵,被DDoS打一次就封IP,解封还要交罚款。
对延迟要求在10ms以内的金融撮合业务,新加坡物理距离摆在这,做不到。老老实实去买国内BGP或者港服。
# 晚高峰自动抓包脚本,记录TCPing丢包峰值
while true; do
tcping -i 1 -c 60 -p 443 target_ip | grep 'lost' >> mtr_log.txt
sleep 60
done别光看控制面板的图表,自己跑脚本抓包。路由不会撒谎,数据不会骗人。查清楚回程通路,再决定要不要掏钱。