我这人有个毛病,拿到一台新机器,不把它扒掉一层皮就浑身难受,这次评测的是一台深圳机房的物理机,配置是E5-2680v4双路,128G内存,1TB NVMe + 4T机械盘,带宽20M独享,BGP线路,月付六百多,说实话,这个价位在深圳不算便宜,但也不算离谱,我跑了三天,把能想到的场景都怼了一遍,今天说点实在的。
先说网络,深圳机房最大的卖点就是“离香港近”,但物理机又不是拿来翻墙的,正经业务要的是对全国用户的延迟,我用IPIP网段扫了100个城市,用移动、联通、电信三网分别去Ping,平均值大概是:电信延迟10-28ms,联通12-35ms,移动稍微拉胯,高峰期能到48ms,这个成绩在省内自然没得说,广州深圳基本都是个位数到十几毫秒,关键是华东和华北,上海电信大概31ms,北京联通48ms,成都移动56ms,对比一下同样配置的杭州机器,华东能低5ms左右,但华南这边杭州就要多绕十几ms,所以结论很直接:如果你的客户主要在珠三角,深圳物理机是优解;如果全国平均跑,它和杭州、上海差距不大,但比北方机房强一截。

深圳物理机实测,到底行不行,我花了三天把话说清楚
然后是磁盘和IO,我拿fio跑了4K随机读写,NVMe那块盘读出来是212K IOPS,写是98K IOPS,延迟在80-130微秒晃悠,这个数据在物理机里算正常偏上,没有惊喜也没有掉链子,但4T机械盘就有点意思了,7200转的希捷,连续读写能到186MB/s,可一旦跑多线程随机小文件,IOPS直接崩到400多,而且响应时间飙到180ms,我用它挂了个MySQL数据库模拟日志写入,结果慢查询日志里一堆等待磁盘IO的记录,后来我把binlog和redo log挪到NVMe上,机械盘纯跑备份和冷数据,问题就没了,说这个是想提醒各位,别看着是物理机就以为所有存储都够硬,一定要看清盘的类型和用途。
CPU这块,两颗E5-2680v4一共28核56线程,跑编译任务是真的爽,我拿Linux内核源码做全量编译,make -j56从解压到生成Image总共用了7分36秒,对比我以前测过的一台同价位的910B云主机(16核),它跑了快40分钟,但这不代表物理机就碾压云主机,因为物理机的CPU是没人跟你争抢的,云主机超卖严重的时候会掉到基频以下,我测过某厂商的“独享型”云主机在高峰期单核跑分掉到只有物理机的60%,物理机的好处是性能稳定,坏处是你得自己扛所有故障和调度,没有快照没有热迁移,出问题就是两眼一抹黑。
再聊一个很多人忽略的点——带宽和流量,这个20M说大不大,但如果跑单机业务,比如一个日活几万的小程序后端,完全够用,我压测了一晚,20M独享跑满能到2.5MB/s的上下行,电信联通互访速度基本没缩水,可那天我拿移动网络下载一个500MB的备份文件,速度只有1.8MB/s,峰值也就2MB左右,说好的BGP看来移动方向还是有堵点,后来我查了路由,发现移动回程绕到了上海再转深圳,属于骨干网的锅,机房也没办法,所以选机房前,最好先问问你主力用户的运营商是哪个,别被“三网BGP”这几个字忽悠了。
最后说温度噪音和售后服务,机房托管的东西谁在乎噪音?我在意的是温度墙,这台机器满载跑了24小时,CPU核心最高78度,硬盘温度42度,机箱散热还不错,没有自动降频,倒是有一个风扇坏了,转速为0,我提交工单到售后,半夜两点发的,大概20分钟就有工程师回复,第二天上午换了风扇,这个响应速度在国产IDC里属于惊喜级别,我之前用某郑州机房的机器,工单挂了26小时才有人理,但硬件质量本身有点看脸,我拆机检查发现内存用的是英睿达镁光颗粒,主板是超微的,电源是台达的,整体不算杂牌,可电容有轻微的鼓包迹象,撑个两三年问题不大,五年就不好说了。
说结论吧,深圳物理机适合三种人:一是业务在华南,对延迟敏感的电商、支付、游戏加速节点;二是需要长期跑满CPU做计算或数据处理,不想被云平台超卖坑的团队;三是手头有一定运维能力,能自己处理磁盘分区、网络调优、硬件故障排查的人,不适合三种人:一是不想管硬件,想一键开机能自动备份的小白;二是业务流量覆盖全国且南北差异大,那你还不如买两个低配云主机做多地部署;三是预算卡得很死,因为深圳机房租用费加上维护成本,并不比同等性能的云主机便宜多少,除非你跑足三年以上。
我这次测完,把机器退了,不是它不行,是它的优势正好不在我的业务线上——我的用户大多在江浙沪,而它更像一把趁手的南刀,在岭南切菜顺手,拿去砍北方的柴就费劲了,能用好它的地方,自然会甘之如饴。
发表评论