做跨境电商独立站这些年,我手上经手的VPS少说也有二十来台,香港节点一直是个特殊存在——都说离大陆近、不用备案、国际带宽也还行,但真到了晚高峰,该卡还是卡,这次我干脆把手里三台有代表性的香港VPS拉到同一张测试台上,连续跑了7天,不吹不黑,把真实数据摆出来。
先说测试环境:本地是广东电信家宽,目标服务器分别是阿里云香港(轻量应用服务器,24元/月)、腾讯云香港(轻量,28元/月)、以及一家叫“CloudCone”的小厂香港VPS(15元/月,活动机),配置都是2核2G,带宽方面阿里云和腾讯云标称30Mbps,CloudCone标称1Gbps但限制月流量500G,测试工具用的是Smokeping + iperf3,每5分钟记录一次延迟和丢包,持续7天,同时每天晚高峰20:00-23:00额外跑三次iperf3测实际带宽。

香港VPS实测,晚高峰不丢包?我拿三台机器跑了7天数据
先看延迟,阿里云香港平均延迟42ms,腾讯云香港38ms,CloudCone香港直接到65ms,注意,这是广东电信到三台机器的平均RTT,阿里云和腾讯云走的是CN2/CMI优化线路,晚高峰延迟波动很小,标准偏差只有3ms左右;CloudCone走的是普通国际BGP,晚高峰延迟能冲到90ms以上,凌晨才回落到55ms,丢包率更明显:阿里云7天平均丢包0.2%,腾讯云0.3%,CloudCone平均1.8%,而晚高峰时段能到4.5%——这个数字对在线交易来说已经有点危险了。
再看带宽,我用iperf3单线程测,阿里云晚高峰实测能跑到26Mbps,接近标称的30Mbps;腾讯云稍微差点,24Mbps;CloudCone标称1Gbps,但实际单线程只能到15Mbps,多线程勉强到80Mbps,这里有个坑:小厂标注的“1Gbps”往往是共享端口,实际上限由母鸡的邻居决定,我在周四晚上8点测CloudCone,连续三次速度分别是12Mbps、18Mbps、9Mbps,波动极大。
然后是CPU和磁盘,三台都是2核,腾讯云用的AMD EPYC 7K62,阿里云是Intel Xeon Platinum,CloudCone是E5-2680 v4,跑sysbench的CPU测试,腾讯云单核分数最高(1846),阿里云略低(1732),CloudCone最差(1205),磁盘方面,阿里云和腾讯云都是NVMe SSD,随机读写4K QD1大概在50MB/s左右;CloudCone竟然是SATA SSD,4K随机写只有18MB/s,建站跑数据库的话明显拖后腿。
价格上,阿里云24元/月只有300G流量,腾讯云28元/月有600G流量,CloudCone 15元/月给500G流量,算一下性价比:如果按月流量/价格比,CloudCone最划算;但如果你看“稳定不丢包+晚高峰不掉速”这个核心需求,CloudCone省下的那十几块钱,不够弥补用户流失的损失,我做的是独立站,客户主要在东南亚和欧美,香港节点的定位是给国内管理后台用的,同时也做亚太区CDN源站,实测下来,阿里云和腾讯云都能稳住,CloudCone只适合放测试环境或者备份,绝对不能挂生产业务。
还有个细节:路由走了什么,我用besttrace查了去程和回程,阿里云和腾讯云回程都走CN2(电信)或CMI(移动),去程也基本是优化线路;CloudCone去程走的是普通163,回程经过NTT/HE,到广东电信要绕日本或者美国,延迟自然高,这就是为什么同样的香港机房,价格能差一倍——线路才是成本大头。
最后说结论,如果你像我一样,需要香港VPS跑真实业务,比如跨境电商后台、API中转、或者给欧美用户提供低延迟入口,那么阿里云和腾讯云随便选,差别不大,主要看流量和活动价,如果你预算极紧,且业务对延迟不敏感,比如纯做静态文件备份、爬虫抓取,那CloudCone可以凑合,但要做好晚高峰丢包的心理准备,别信那些“香港VPS全部低延迟”的测评,香港本地互联是好,但回大陆的路由决定生死,我的选择是:主力放腾讯云,因为流量多一倍,阿里云做备援,CloudCone已经退款了,这年头,稳定比便宜值钱。
发表评论