那天晚上,我正用着某家“CN2 GIA”机型美滋滋地推代码,突然屏幕黑了,第一反应是猫踢了电源,但摸黑一看——路由器的灯跟过万圣节似的闪个不停,重启,换线,给机房发工单,客服秒回:“我们也很想活,但上游端口被干穿了。” 得,这话翻译成人话就是:你的美国服务器端口被老美那边掐了,估计是某条海底光缆又被人搞了。
这让我想起半年前那篇爆火的《美西三杰横评》,评论区一堆人说“你测的时候没问题,我就被墙了”,行吧,既然大家想看真实的堵车现场,我这人比较轴,直接拉出一张表,测!为了不吹不黑,我特意找了台国内三网合一的多线家宽(上海移动1000M,联通、电信各自拉了一根独立拨号),工具是Cloudflare IP优选脚本、iperf3和MTR回程探测,外加一个本地Ping跑24小时,测试时间挑在晚上8点到10点——懂的都懂,这是中美海底最拥挤的时间段。
第一台出场的是美西某老牌“三网直连”,标称1Gbps,价格一个月30刀,平时延迟稳定在155ms,丢包率0.5%,但今天一跑,好家伙,Ping直接跳到320ms,iperf3下行带宽掉到12Mbps,上行更惨,基本是卡在3Mbps,MTR一查,到洛杉矶节点后开始疯狂丢包,之后所有跳数都变得跟老年痴呆一样,每秒跳两三个包,用“原神启动器”形容就是:你已经在加载界面看了三分钟风景,然后它告诉你“连接失败”。
第二台我是抱着希望的——卖家号称“全天候BGP,双程CN2”,价格翻倍,一个月60刀,实测Ping在180ms到240ms之间飘,下行带宽能跑到80Mbps,但上行依然只有15Mbps,这么贵的机器,上行才这点?我怀疑是被机房流量整形了,MTR看了一圈,发现去程确实走了59.43的CN2,回程却跳到普通的163线路,典型的“进村时坐直升机,回城时骑驴”,竞品对比的话,另一家同样卖60刀但标注“三网PCCW”的机器,延迟直接400ms,丢包率5%,我用iperf3下载个500MB的文件,速度曲线跟心电图似的,断断续续下了20分钟。
美西端口集体扑街,我花三天测了12台机器,真相让人裂开
这时候,我有意挑起一台冷门配置——某家美西圣何塞的“CN2 GT”机型,月付15刀,常年被喷缩水,但今晚它居然稳成狗:Ping 162ms,丢包率0.1%,iperf3双向跑到200Mbps/85Mbps,我反复测了三遍,以为自己看错了,MTR显示来回都走了59.43的CN2,只是最后到机房跳数多了一层,这说明什么?说明很多所谓“高端线路”卖的是冗余和带宽包,但一旦端口被打满,他们就把你丢到备用去程上;而便宜机因为用户少,反而可能独享一条未被污染的通道。
最后做个总结推荐:如果你是要跑长时间业务或推代码,别迷信“三网直连”和“BGP”这些词,必须要求机房的MTR回程全程CN2,而且最好让卖家提供面向国内的真实用户测试IP,更实操的办法是:买两台性价比款的机器互相做探针,一个挂了另一个顶上,成本可能比一台高价机还低,我自己现在的主业推代码,用的是圣何塞那台15刀货,备用机则是美东某家30刀的HE线路(虽然延迟高到250ms,但丢包率常年0.2%,够稳)。
美国人搞断光缆、端口封禁,说白了就是概率问题,别为信仰充钱,为冗余买单,觉得有用就点个“在看”,下次我准备测下德国和新加坡的绕路情况——听说那边最近也经常端口被堵,但套路不太一样。



发表评论