昨晚一个老客户把网站迁到华南某IDC的物理机上,说是“月付299,给E5-2680v4,独享50M带宽”,我一听这价格直皱眉,这年头物理机比云主机还便宜?连夜要了台测试机,跑了一整天数据,不吹不黑,说点实在的。

华南物理机实测,便宜是真便宜,但网络和IO能打几分?
先说配置,这台“华南物理机”给的CPU是Intel Xeon E5-2680v4,14核28线程,主频2.4GHz,睿频3.3GHz,我拿手上另一台华东机房同价位(299/月)的物理机对比,那边给的是E5-2650v3,10核20线程,主频2.3GHz,按PassMark跑分,2680v4单核约2000,多核约26000;2650v3单核约1600,多核约18000,纸面性能华南这台强了大约30%——对,价格一样,CPU反而更好,这第一印象确实“香”。
但别急着下单,接着看内存和硬盘,这台给的是32GB DDR4 ECC,频率1866MHz,我跑了一下memtest86,没有错误,时序一般,但稳定性没问题,磁盘就有点意思了:机子配了一块480GB SSD,我连续跑了三次fio,4K随机读IOPS是8.1万,写是4.2万;而华东那台同价位给的是SATA SSD,4K随机读只有3.4万,写1.8万,表面看华南这台IO高了一倍多,—我测了30分钟持续写入,IOPS从4.2万掉到2.6万,温度飙到67℃,查了下硬盘型号,是某国产入门级企业盘,没缓存,也就是说,爆发性能唬人,长时间高负载会缩水,日常网站没问题,但你要跑数据库压测,得掂量掂量。
网络是重头戏,这台机器标注“独享50M带宽,BGP多线”,实测怎么样?我用iperf3从本地深圳机房拉流,单线程跑满48.6Mbps,多线程跑到52.3Mbps,基本达标,但丢包和延迟嘛——晚上8点高峰期,从北京联通ping过去,平均延迟58ms,丢包2.3%;从上海电信ping过去,延迟42ms,丢包0.7%;从广州移动ping过去,延迟18ms,丢包0.1%,这明显是华南本地优化好,跨运营商跨地域就一般般了,特别是我用mtr追了下路由,发现到北京联通要经过三个NAT节点,中间还有一跳到了香港再接回内地,绕了一圈,你说这是“BGP多线”?我更愿意叫它“南方电信+移动优化线”,华北用户想用这机器,得先自己测测延迟再说。
对比一下我手头在用的华北物理机,月付399,同样是E5-2680v4,但给的是60G独享带宽,全国三网延迟都在35ms以内,贵了100块,网络质量明显稳,可如果只针对华南客户,这台299的机器就很有优势——本地访问延迟20ms以内,价格比云主机还低。
最后说结论,这台华南物理机,性能不虚标,CPU和内存都对得起价格;磁盘爆发力强但持续写能力一般;网络华南强,跨区拉胯,适合什么场景?在广东、广西、福建跑网站、小程序后端、企业OA系统,完全够用,还能省成本,你要是想用它去扛全中国的流量,或者搞高并发数据库,那别闹了,加钱上精品网或大带宽机器才是正道。
反正我的建议是:要“华南本地性价比”,可以上;要“全国通吃”,慎重,数据摆这了,选不选看你自己的业务。
发表评论