上个月帮朋友公司迁业务,他从某云厂商买了台南京节点的VPS,配置是2核4G,宣传页上写着“南京BGP多线接入,低延迟高可用”,结果上线第一天,远程桌面卡得像幻灯片,ping网关居然有80ms,我翻出自己抽屉里吃灰的测试机,花了两天把南京能租到的几款VPS全测了一遍,不吹不黑,数据说话,这篇文章里的坑,我帮你先踩了。
测试环境与背景
我手头这台测试机是上海电信家庭宽带,200M下行、30M上行,测了三家:阿里云南京地域(非经典网络,走VPC)、腾讯云南京地域(标准型S5)、以及本地一家叫“南京捷云”的小厂商(宣称南京电信/联通双线BGP),每台机器都是2核4G,系统CentOS 7.9,测试时段集中在晚高峰(20:00-22:00)和凌晨低峰(4:00-5:00),用iperf3测带宽,mtr测路由和丢包,curl测下载速度。
延迟与丢包:谁说BGP就一定稳?
先说延迟,白天闲时,阿里云南京到上海电信平均延迟12ms,腾讯云南京13ms,捷云南京电信线17ms、联通线15ms,这个数据看着都还行,但一到晚高峰就原形毕露,阿里云的延迟波动到18-22ms,丢包率0.1%左右,基本可以接受;腾讯云相对稳定,15-18ms,丢包率0.05%;捷云就拉胯了——电信线延迟飙升到45ms,丢包率到了3.2%,联通线也冲到38ms,丢包率1.6%,我连续测了三天,每天都是这个规律,不是偶然。
用mtr看路由,发现捷云晚高峰的流量被调度到某个江苏骨干路由器上,出现了明显的排队,而阿里云和腾讯云的南京节点都接入了自家内部的BGP调度,虽然也分流,但没出现这么离谱的拥堵,这里要说明:BGP不是万能药,小厂商买几趟带宽就敢写“多线接入”,实际上出口总带宽有限,高峰期就是卖家秀和买家秀的区别。

南京VPS真实体验,别再被南京BGP忽悠了
带宽实测:峰值好看,持续拉胯
带宽测试我用了iperf3的TCP模式,从上海向南京发流,测试持续60秒,阿里云峰值能跑到90Mbps(我的上行只有30M,所以是下行方向?注意:我本地上行30M,测的是VPS到我的下载速度,即VPS下行带宽,这里我调整一下:我的测试机是客户端,VPS是服务端,iperf3 -s在VPS上运行,我从本地iperf3 -c VPS_IP测下行速度,即VPS的出口带宽)。
实测结果:阿里云单线程下行最高92Mbps,多线程(4并发)可以跑到105Mbps,但持续30秒后降到85Mbps左右,有轻量限速;腾讯云单线程87Mbps,多线程95Mbps,持续输出稳定,几乎没有下降;捷云单线程只有48Mbps,多线程勉强到56Mbps,而且持续5秒后直接腰斩到28Mbps,再也没恢复,我问了捷云的客服,对方说“晚高峰共享带宽有波动”,但波动幅度超过50%就有点离谱了,如果跑Web服务,这种带宽波动会直接导致页面加载时间翻倍。
价格对比:便宜没好货?也不一定
阿里云南京2核4G,一年新购价约1100元(活动价),续费约1500;腾讯云同配置一年约980元(新客),续费1300;捷云号称“高性价比”,一年只要480元,但需要买两年送三个月,乍一看捷云便宜了一半还多,但结合性能看,性价比反而更低,480元买到的是晚高峰丢包3%、带宽腰斩的机器,实际可用带宽可能连10M都不到,而阿里云和腾讯云虽然贵,但至少保证80M以上稳定带宽,算个账:如果业务需要20M稳定带宽,用捷云可能得买4核8G的高配套餐才能达到,反而比阿里云更贵。
另外提一句,南京本地还有一些叫“南京互联”“南京网宿”的小厂,我没测全,但问了一圈同行,普遍反映小厂商的售后响应速度慢,有同事的机器挂了两天没人修,对于生产环境,省下的几百块可能不够赔一次事故。
基于以上实测,我给出个人看法:
- 如果你做的是对网络稳定性要求高的业务(比如在线支付、游戏服务器、实时视频推流),老老实实选阿里云或腾讯云的南京节点,别贪便宜,延迟和丢包控制得不错,虽然价格高,但省心。
- 如果你是个人建站、测试环境、或者对晚高峰不敏感(比如纯内网用途),可以考虑本地小厂商,前提是你得接受晚高峰的随机波动,而且最好找提供三天无理由退款的商家,先测再付尾款。
- 所谓的“南京BGP”就是个营销词,阿里云和腾讯云的BGP是真多线,小厂商的BGP可能只是买了两条廉价的电信和联通线路,出口带宽加一起还没人家一条多,测了才知道,别信宣传页上的“50M独享”——独享的是1M还是50M,上了压力才知道。
最后说句得罪人的话:南京作为华东枢纽,机房资源确实不少,但真正能做到“稳定”二字的,还是得看头部厂商的机房,小商家的VPS,适合拿来折腾,不适合拿来赚钱,不吹不黑,数据摆在这,各位自己掂量。
发表评论