在天津跑IDC运维十多年,我摸过的物理机比见过的客户还多,今年开春接了个单子,客户非要让我把几台“天津本地物理机”测透,说怕被IDC销售的话术忽悠,行,那就用我的老办法:关机重启看报警,晚高峰拉流量,最后再拿温度枪怼着散热口测,不吹不黑,说点人话。

天津物理机实测,从机房温度到晚高峰丢包,这台机器能处吗?
先说硬件配置,我拿到的这台是标配:双路E5-2680v4,128G DDR4内存,2块480G企业级SATA SSD,加上1块2T NVMe系统盘,天津这边IDC给到这种配置,月付大概在600块上下——注意,是物理机,不是云主机,对比一下隔壁北京同配置,标价能贵出25%左右,但天津到北京的延迟也就5ms,很多客户图便宜,机器扔天津,业务跑北京,这波操作我见多了,不评价,但数据得看。
重点测网络,我用的是本地联通机房,走BGP多线,白天丢包率0.02%,晚高峰8点到11点,丢包率爬到0.5%,峰值能到1.2%,这个数字什么概念?比同机房新上的那批华为千兆交换机托管的机器好点,但比我去年测的廊坊机房差一点——人家晚高峰丢包控制在0.3%以内,不过天津机房有个好处:跨地区访问东北和山东的延迟特别稳,到沈阳大概13ms,到青岛11ms,同样是物理机,上海某机房到沈阳要跑38ms,这差距就不是硬件问题,纯粹是骨干网走线不同,所以你说天津这地理位置,往北往东都顺,但往西往南就一般了——到西安实测32ms,到广州41ms,干视频传输的客户得掂量掂量。
磁盘性能我单独拉出来跑了一遍,SATA SSD的4K随机写只有2800 IOPS,说实话,有点拉胯,但我用fio连续跑了6小时,温度稳定在52度,没掉盘,没卡IO,NVMe那块盘倒是猛,4K写能到4.2万IOPS,延迟0.2ms,不过问题来了:系统盘和数据盘分开之后,很多客户傻乎乎把数据库放SATA盘上,然后跑来骂我“天津机器烂”,我只想说,物理机不是神仙机,你用机械盘当系统盘的老习惯,在SSD上照样能跑出硬盘速度,这锅得让配置单背,不是让天津背。
散热和机房环境值得夸,我拿温度枪测了机柜前门,进风温度18.6度,出风28.4度,温差不到10度,这在夏天算是良心了,对比之前测过的某南方机房,进风22度,出风飙到35度,那叫一个酸爽,天津这地方冬天冷,机房暖气却烧得跟不要钱似的,我上个月进去,羽绒服里面穿短袖,出来还得擦汗,说人话就是:机器寿命不是问题,你的耐心才是问题——因为机房门口那安检大爷非得让你登记三次。
再说说实际业务表现,客户跑了个Nginx + MySQL的压测,模拟2000并发,物理机扛住了,平均响应时间78ms,数据库连接池稳定,没有出现连接超时,但要注意,这是在BGP线路下跑出来的,如果你选的是单线电信——别信“单线便宜”,晚高峰那丢包率直接干到3%,网页都打不开,天津有些机房挂羊头卖狗肉,标着BGP实际只有两线,你拿ip addr一看,就俩IP段,还狡辩“双线也是BGP”,我教大家一个土办法:晚上九点去机柜后面看,如果交换机上只有一根黄色跳线接到你的服务器,那十有八九就是假BGP。
最后下个结论,天津物理机的优势:价格实在、东北华北延迟低、机房制冷靠谱、硬件给得大方(尤其内存和NVMe),劣势:西南方向网络绕路、部分机房带宽虚标、SATA盘性能拉胯,如果你跑的是华北地区用户群、对延迟敏感、预算又紧张,天津物理机是值得干的,但你要是做全国业务,尤其华南西南用户多,还是老老实实上云或者搞多地域部署吧,物理机不是万能药,天津也不是什么性能圣地——它就是个实打实、能给你省点钱、但也会给你添点乱的北方机房,就这。
发表评论