大家好,我是做站群和爬虫运维的,手里常年挂着二十来台国内VPS,前阵子看到某云厂商在张家口新开了节点,价格倒是便宜,1核2G卖六十几块一个月,我心想张家口离北京近,按理说网络应该不差,但也有人跟我说那边走的是“冷机房”,回源绕路,行不行,别猜,直接买一台来测,我花了三天时间,把路由、延迟、磁盘、带宽全跑了一遍,今天写点实在的。

张家口VPS到底行不行?实测三天,我把话说透
先说明测试环境:商家是某家老牌IDC(名字不提了,避免广告嫌疑),服务器配置为1核CPU、2G内存、40G系统盘+30G数据盘,带宽峰值5Mbps,月付68元,我没有用任何“优化脚本”,全部是默认系统CentOS 7.9,本地测试机在石家庄电信和保定移动两条线上,时间选在工作日晚上9点,避开高峰期也避开深夜低谷。
先说网络延迟,从石家庄电信ping过去,平均延迟是12ms,丢包率0.1%,从保定移动ping过去,延迟17ms,丢包率0.3%,这个数字确实不错,比北京很多机房动辄20ms+要稳,但我没有只看ping,我拉了一条详细路由:石家庄电信去程是过北京骨干然后直接进张家口节点,3跳就到底了,很干净,保定移动去程会绕一下廊坊再进张北,多了两个跳数,但延迟也就多了5ms,归程更关键:从服务器ping回石家庄电信,延迟13ms,回程走的是北京电信出口,没有出现绕道沈阳或西安的奇葩情况,这一点让我有点意外,因为之前测过内蒙乌兰察布的VPS,回程经常绕到天津甚至济南,延迟直接涨到30ms以上,张家口这个回程链路算得上“京张直连”,对北方的电信和移动用户非常友好。
再说磁盘性能,我用fio测了4K随机写,IOPS在900左右,1M顺序读速度是680MB/s,写速度是210MB/s,说实话,这个数据属于中等偏上,不惊艳但也不拖后腿,对比我手上那台天津某商的VPS,同样是1核2G,4K随机写只有500多IOPS,顺序读才400MB/s,张家口这个胜在是NVMe盘,虽然商家可能限制了队列深度,但跑WordPress或者MySQL基本够用,我又跑了一个dd测试,写一个1G文件花了4.9秒,算下来平均212MB/s,和fio吻合,没有出现掉盘或IO延迟毛刺,这点值得表扬。
带宽就有点意思了,商家标的是5Mbps峰值,但我闲得慌用iperf3从服务器往石家庄的一台机器拉数据,实际跑到了5.8Mbps,还超了一点,然后又从服务器往保定移动推数据,测出来是4.9Mbps,基本达标,但注意,这5M是独享,不是共享,我连续跑了半小时,速度曲线很平,没有突然跌到几百K的情况,我另一台张家口某代理商的VPS,标称10M共享,实际高峰期只有2M多,一对比就知道什么是良心。
张家口VPS也有明显短板,最主要的是线路适用性有限,我让一个在广州的朋友(电信网)ping过来,延迟干到45ms,丢包率1.8%,再让一个在成都的朋友(联通网)ping,延迟55ms,丢包率2.3%,说明南方用户走这个节点并不占优势,毕竟数据要北上到北京再转张家口,绕了一圈,如果你是做电商商城,目标客户集中在珠三角或长三角,那张家口还不如杭州或上海节点,但如果你是做北方的站群、爬虫采集、企业官网,或者用来跑一些对延迟不敏感的定时任务,那这个性价比确实能打。
还有一个坑是IP段,我分配到的IP是223.101.64.x,我查了一下,这个段之前被用在了某些低质量落地页上,导致我发测试邮件时,有30%的概率进垃圾箱,这个不是硬件问题,是IP库存的历史遗留问题,商家能不能给你换个干净的IP?我工单问了一下,回复说“可以免费换一次”,但换到新IP的概率也是五五开,所以如果你是拿来发邮件营销,劝你慎重,最好选带独立IP清洗服务的高端节点。
最后说说稳定性,我跑了一个72小时的连续监测,每30秒ping一次,共8640次请求,最终结果是:丢包2次,最大丢包率0.023%,平均延迟13.4ms,延迟抖动(方差)只有1.8ms,这个稳定性比我预想中好,毕竟张家口冬季气温低,机房散热有天然优势,设备故障率低,但也要防止夏天停电,我查了当地历史,2021年有过一次短暂的大规模断电,机房靠柴油发电机撑了40分钟,这个级别的IDC都有备用电源,倒也不用太担心。
总结一下我的结论:张家口VPS适合三类人——一是在京津冀做业务的企业站,二是跑北方节点爬虫采集的,三是需要性价比高且稳定的小型数据库或应用服务器,不适合南方地区用户、对邮件送达率有高要求的人、以及需要超大带宽跑视频流量的(毕竟5M峰值上限摆在那里),我的建议是,如果你正在挑选便宜的国内VPS,与其超售严重的天津机房,不如试试张家口,至少回程干净,但下单前一定先看IP信誉,最好让商家给你看可用性SLA,不吹不黑,张家口VPS是个有偏科特长的选手,用对了地方,值这个价。
发表评论