干了十几年IDC运维,在北京从大望路到亦庄,从兆维到酒仙桥,机房里的服务器少说经手过五千台,手里这台刚从某北京机房下架的物理机,我愣是又续费了三个月,就想给大伙儿交个底:北京物理机,到底值不值这个价。
先说配置,这台是戴尔R740,双路E5-2680v4,28核56线程,128G DDR4内存,系统盘两块480G企业级SSD组RAID1,数据盘四块4T SAS 7200转组RAID10,这配置放到现在不算顶级,但绝对是绝大多数中小公司的“真香区间”,重点看网络:机房给的是独享100Mbps,BGP线路,电信、联通、移动三网直连,说是“真BGP”,不是那种单线加中转的假货。
咱不吹不黑,直接上数据,用iperf3连到北京同一机房的另一台机器,TCP窗口开到16M,跑了三次,稳定在94.8Mbps,接近满速,跨网测试更关键:从北京联通家宽下载这台机器上的一个10GB文件,速度能稳定在11.2MB/s,基本跑满我家的下行;换北京移动的宽带,同样文件能到10.6MB/s;再用广东电信的云主机去拉,也能有9.8MB/s,这个表现,说明BGP切得还算干净,没有明显的绕路。

北京物理机到底咋样?一个老运维的实话测评
丢包率和延迟呢?我持续ping了一周,平均延迟从北京联通过来是1.8ms,北京移动是2.3ms,广州电信是28ms,上海电信是31ms,晚高峰(20:00-22:00)全网平均丢包率0.07%,这个数字在首都圈机房算中上等水平,要知道,我前年测过某知名云厂商的裸金属(也是北京节点),晚高峰丢包率能到0.4%,说白了就是高峰期偶尔卡顿,视频会议会掉帧。
再对比一下价格,这台机器含100M独享BGP带宽、IP和最简单的IPMI远程管理卡,每月费用是1450元,同样的配置,在河北廊坊的一家机房报价只要980元/月,带宽还是独享100M,但线路是单线联通,我实测廊坊机房的延迟到北京核心节点要5.6ms,虽然数据上只差3.8ms,但真实体验就是:北京本地的机器,内网API调用延时在2ms以内,而廊坊那台直接跨了城域网,数据库读写翻倍,页面响应能感觉到肉眼的“顿挫”。
你问那我是不是推荐所有人无脑选北京物理机?不是,北京物理机最大的痛点就一个——贵,而且不是贵在机器本身,是贵在“地段”和“BGP”,同样的CPU和内存,在内蒙古乌兰察布可能只要每月600元,带宽还是200M,但你要知道,如果你的客户、办公、开发团队都在北京,那么物理机放北京,省下的跨网时延和丢包风险,相当于每个月多花几百块买了个“顺滑”。
再和公有云比,同配置的云主机(比如某云6C16G)按年付折算下来,每月大概也要1200元左右,而且云主机跟物理机最大的区别是:物理机你独占满核满线程,超卖是别人家的事;云主机哪怕标的是独享,跑高并发时邻居一闹腾,CPU steal time能到15%,那感觉就像高速路上你前面突然并进来一辆斗气车,但云也有云的好处,弹性伸缩、快照、安全组这些确实省心,物理机呢?断电、硬盘闪红灯、风扇狂转回控卡连不上,都得自己扛。
这三个月里,我实测这台机器扛过两次压力:一次是模拟3000人同时在线的考试系统,MySQL连接数峰值3400,CPU跑满85%,磁盘IOPS稳定在12000上下,没掉链子;另一次是高峰时段跑了20万次支付回调请求,延迟P99从平时的12ms涨到19ms,但零超时,零报错,这个结果,说实话比我预期的好,毕竟E5-2680v4是老款了,能稳成这样,说明机房的散热和配电确实没拖后腿。
最后说结论,北京物理机适合谁?适合那些对延迟敏感、流量有峰值但不想被云厂商超卖坑、业务核心在北京的业务,比如在线教育直播、金融交易中间件、政务系统部署,不适合谁?适合个人站长或纯内网存储备份,那纯属浪费钱,不如挑个旁边城市的单线机房,把省下的钱买大硬盘。
不吹不黑,北京物理机就是“中国网络的心脏地带”的入场券,掏的是地段税,买的是低延时,但你得想清楚:你的业务值不值得这张券,如果值得,挑个靠谱的BGP机房,签合同前一定IPERF测三天三网丢包率,别光看参数,如果不值得,隔壁廊坊的主机也没那么寒碜——只是别忘了把跨网的锅甩给运维优化。
发表评论