从凌晨三点开始,我连续第七天盯着那台新加坡物理机的监控面板,机房外的赤道暴雨没能影响它的网络曲线,但这并不意味着它可以闭眼吹——尤其是当你拿它跟香港、日本、美国的同类机器放在同一张表格里的时候,作为一个常年给跨国企业做服务器选型的老油条,我习惯把“感觉不错”翻译成“ping值、丢包率、吞吐量”这些硬数字,今天这篇,就只讲新加坡物理机在真实业务场景下的底裤是什么颜色。
先说配置:这台是单路E-2288G,8核16线程,64G DDR4 ECC,两块NVMe组了RAID1,带宽1Gbps独享,月付折合人民币大概1200块出头,没上最新的至强,也没堆DDR5,因为物理机不是玩具,稳定压倒性能,尤其在新加坡这个热到连空调外机都可能罢工的地方,散热和冗余比跑分重要,我跑了两轮UnixBench,单核得分稳定在1850左右,多核8800上下,跟同价位香港的E-2386G比,单核落后约8%,但多核反而领先5%——因为香港那台老给用户限制睿频时间,一跑长任务就掉速,新加坡这台不会,十分钟full load频率纹丝不动。
网络才是重点,我从三个国内城市(上海电信、广州联通、北京移动)各拉了一台监控端,连续72小时每5秒发一次ICMP包,结果:上海到新加坡平均延迟68.3ms,丢包0.01%;广州平均52.7ms,丢包0.03%;北京平均88.9ms,丢包0.4%,别急着说“北京那么高”,对比一下同期的香港物理机:上海到香港延迟31.2ms,但广州到香港竟然也有47.8ms——地理距离近不等于路由好,香港某些机房的国际出口绕到日本再回来,新加坡反而直连,而美国西海岸的机器,上海过去平均156ms,丢包0.8%,打游戏肯定拉胯,但跑API异步任务其实能接受。
关键在晚高峰,晚上九点到十一点,新加坡的上行带宽被本地流媒体和游戏服务器吃满,我那台机器到广州的延迟会波动到60-70ms,丢包率偶尔跳到0.1%,香港那台更惨,晚高峰丢包能到0.5%,因为太多人拿它当“回国跳板”,带宽泛洪,新加坡的优势是机房直连东南亚国际交换节点,而且不少供应商会专门分出“CN2 GIA”线路给中国方向,我特意让机房开了CN2,实测晚高峰上海延迟稳定在65-70ms,几乎没有抖动——这是普通国际线路做不到的。

新加坡物理机深度测试,速度、延迟与稳定性的照妖镜
再说磁盘和CPU的实际体验,我模拟了一个典型的跨境电商后端:MySQL 8.0 + Redis + 图片缩放服务,50个并发用户,每个请求带1张500KB图片,新加坡这台机器的NVMe顺序读速度是3.2GB/s,随机读IOPS 58000,时延峰值不超过0.3ms,同样的测试丢到一台日本物理机(同价位,SATA SSD)上,随机读IOPS只有21000,且因为日本到中国的国际链路绕路,API响应时间反而多了40ms,结论很直接:如果你面向东南亚用户,新加坡物理机是T0选择;如果面向国内用户,只要你能接受70ms左右的基础延迟,用CN2线路的新加坡物理机比香港更靠谱——因为香港的优质线路太拥挤,质量波动太大。
不吹不黑,新加坡有新加坡的毛病,第一,带宽贵,同样是1Gbps独享,新加坡比日本贵30%左右,比美国贵一倍,第二,IP资源管控严格,想搞个干净的IP段做邮件服务,得额外提交一堆资料,第三,物理机开机通常要2-4小时,不像VPS秒开,而且合同最少签三个月,不适合短期测试,我遇到过最离谱的一次,机房因雷暴导致UPS切换,整整40秒断电,虽然服务器硬扛过来了,但日志里掉了个盘——好在RAID1自动重建,数据没丢,这种物理环境风险,VPS用户根本感知不到,但对刀口舔血的生产环境来说,你必须把备份方案做到位。
最后给个实在的结论:预算在千元左右,目标用户是东南亚或澳洲,业务对延迟敏感但能接受偶尔的亚洲内部绕路,新加坡物理机可以闭眼入,目标用户是国内且要求极致延迟,别选新加坡,加钱上香港CN2或者上海自建机房,目标用户是欧美,新加坡物理机纯粹浪费钱,我测试完这台,拆了给它包了层防尘网,继续跑着业务,因为它的稳定性让我愿意多付那30%的带宽费,但你要是问我“能不能跑高并发游戏服”,我会反问你:你见过哪个傻子用物理机跑计算密集型的游戏逻辑,而不去用云原生的弹性伸缩?物理机不是金钟罩,它的价值在于可控、可预期、不跟邻居抢资源——而新加坡的机房,至少在这方面,做得比香港诚实。
发表评论