凌晨3点告警群炸了,上海调东京接口超时。看监控延迟飙到80ms+。别信销售给的PING图,都是凌晨测的。
要解决上海到日本网络专线延迟,得看晚高峰的BGP AS_PATH。很多号称直连的,一到晚上全绕去美国,或者挤在拥堵的163骨干网里出不来。
查一查晚高峰路由走向
别盯着PING值看,那玩意骗外行的。得看TCP重传率。
- 抓包 看MTR断层,别管中间节点丢包,那是ICMP限速。
- 调参 开启TCP Window Scaling,高延迟下吞吐量才能拉满。
- 换线 真IEPL是物理内网穿透,不经过公网BGP路由表。
实测三种线路晚高峰数据
| 线路类型 | 晚高峰RTT | 延迟波动 | TCP重传率 |
|---|---|---|---|
| 普通163直连 | 120ms+ | 极高 | 5%以上 |
| 伪CN2绕路 | 90ms | 中等 | 2%左右 |
| 真IEPL内网 | 45ms | 极低 | 0.01% |
这几类业务千万别买专线
做纯静态大文件下载的别买IEPL。贵得离谱且没必要,普通163带宽大管饱就行。
还有那种只跑定时脚本的,对实时性没要求,买专线纯属烧钱。
mtr -r -c 100 -n 103.x.x.x
sysctl -w net.ipv4.tcp_window_scaling=1作者简介:熬夜盯盘SRE,靠咖啡和MTR续命。
业务扛不住晚高峰颠簸,赶紧拿测试IP跑个MTR。别等客户投诉了才去查日志。