干这行十年了,摸过的美国服务器没有一千也有八百台,今天不吹不黑,就聊聊最近一周我同时在洛杉矶和圣何塞两个机房跑的实测数据,结论可能跟你想的不太一样——贵的未必稳,便宜的未必慢,但有些坑,你不踩一次永远记不住。
先说硬件配置,同样标称“E3-1230v6 + 16G内存 + 480G SSD”,洛杉矶那台实际拿到的是E3-1270v6,主频高了0.4GHz,但内存条是纯ECC,不是商家宣传的“普通桌面内存”,跑memtest时延迟高了约3%,圣何塞那台倒是老老实实的E3-1230v6,可硬盘是SATA接口的SSD,4K随机读写只有38MB/s,而洛杉矶那台是NVMe,4K随机读写冲到210MB/s,同样标“480G SSD”,性能差5倍,你说奸不奸?但别急,圣何塞便宜啊,月付39刀,洛杉矶要68刀,差价29刀,换来NVMe和更高主频,值不值?看你用途,如果只是跑个静态博客,圣何塞的SATA SSD都过剩;要是跑数据库,那这29刀省不得。
网络延迟是重头戏,我从上海电信直连测试,洛杉矶机房平均延迟152ms,丢包率0.2%;圣何塞机房平均延迟178ms,丢包率1.8%,注意,这1.8%的丢包不是高峰时段测的,是凌晨三点,上海电信国际出口最空的时候,到了晚上八点,圣何塞的丢包直接飙到6.3%,而洛杉矶只升到0.9%,为什么?圣何塞虽然离太平洋更近,但它的上游带宽走的是Comcast和Level3的混合线路,而洛杉矶那台走的是Cogent + 中国电信CN2 GIA的优化路由,懂行的人看到CN2 GIA就明白了,这钱花在刀刃上,实际体验,晚高峰用圣何塞的机器看YouTube 4K,缓冲要转两圈;洛杉矶的机器基本秒开。
带宽也是虚标的重灾区,圣何塞那家宣称“100Mbps独享”,实际测速下载峰值只有72Mbps,上传稳定在45Mbps,洛杉矶那家宣称“50Mbps独享”,实测下载峰值58Mbps,上传反而有61Mbps——居然超额了,为什么?因为洛杉矶机房的带宽pool有富余,而圣何塞那家超售严重,他们的带宽上限是“100M burst”,长期占用超过70Mbps就会被限速,我连续跑了三天iperf3,圣何塞的带宽曲线像锯齿,每两个小时掉一次到20Mbps,持续五分钟,明显是QoS策略,洛杉矶的曲线基本平直,偶尔抖一下。

美国服务器实测,便宜没好货?洛杉矶和圣何塞的真相
稳定性方面,圣何塞这台7天里重启了两次,一次是宿主机内核panic,另一次是机房维护,提前四小时发邮件通知,洛杉矶这台7天零重启,但有个更烦人的问题——磁盘I/O等待时间每隔三小时飙到800ms,持续两分钟,查了一下,是邻居虚拟机在做全量备份,虽然厂商保证“共享CPU不共享磁盘”,但这块盘明显是同一个RAID阵列下的RAID5,要说绝对稳定性,俩都不完美,但圣何塞的两次重启都发生在凌晨,影响小;洛杉矶的I/O尖峰恰好出现在我跑任务的高峰期,害我丢了几条队列数据。
最后说价格和售后,圣何塞月付39刀,洛杉矶月付68刀,看起来差距明显,但圣何塞的setup fee要15刀,而且不提供免费IPMI,每次重装系统收3刀“人工费”,洛杉矶那家虽然贵,但包含一个免费IPMI和三次免费的OS重装,我算了一笔账,用一年,圣何塞实际成本是39×12+15+3×4=495刀(假设重启四次),洛杉矶是68×12=816刀,差距变成321刀,如果只是挂个爬虫或VPN,圣何塞确实省钱;但要是托管给客户看的小网站,我宁愿多花这321刀买CN2的稳定路由和NVMe的响应速度,别跟我说“美国服务器都一样的”,那是没测过的人说的,同一个洛杉矶机房,不同供应商的线路质量能差出半个中国到美国的距离感。
结论很简单:美国服务器不是不能买,但别只看机房位置和价格,圣何塞离上海地理上更近,但路由绕路,实际延迟反而高,洛杉矶的CN2 GIA线路贵在“不绕路”,高峰期不丢包,这才是真值钱的地方,如果你预算有限,且业务对延迟不敏感,圣何塞的便宜机器可以凑合用,但记得做VLAN隔离,别把重要数据放上面,如果你要跑实时业务,别犹豫,选带CN2 GIA的洛杉矶机器,月付多出来的那二十几刀,就当是给晚高峰的丢包交了保护费,不吹不黑,这就是我测完以后,敢拍着胸脯说的实话。
发表评论