第二章:硬件选型与准备
各位同学,咱们直接进入正题。基站网络服务器不是你家那台游戏主机,选错了硬件,后面调试能让你怀疑人生。我这些年拆过的服务器,少说也有上百台了,踩过的坑比你们走过的路还多。今天就聊聊,怎么把钱花在刀刃上。
2.1 CPU与内存选型
CPU是服务器的大脑,这话没错。但基站服务器对CPU的要求,跟普通服务器不太一样。它不需要多高的单核频率,但需要多核心、低功耗、高稳定性。
核心选择:
- Intel Xeon D系列:我个人习惯用这个系列。功耗低,集成度高,适合空间有限的基站环境。比如D-1541,8核16线程,TDP才45W。
- AMD EPYC Embedded系列:如果你需要更多PCIe通道,选它没错。我在一个5G基站项目里用过EPYC 3251,性价比确实高。
- ARM架构:嗯,这里要注意。华为鲲鹏920或者Ampere Altra,适合边缘计算场景。但生态还不够成熟,你得掂量掂量。
避坑指南:我曾经在一个项目中选了桌面级i7处理器,结果在高温环境下频繁降频,基站直接掉线。后来换了Xeon D系列,稳如老狗。记住,服务器级CPU有ECC内存支持,这是桌面级没有的。
内存选型:
内存这东西,说白了就是越大越好。但基站服务器有它的特殊性。
| 场景 | 推荐容量 | 内存类型 | 备注 |
|---|---|---|---|
| 小型基站(5G小站) | 16GB - 32GB | DDR4 ECC | 够用,别省这点钱 |
| 中型基站(宏站) | 64GB - 128GB | DDR4/DDR5 ECC | 我建议直接上128GB |
| 核心网边缘节点 | 256GB+ | DDR5 ECC RDIMM | 别心疼钱,数据无价 |
你想想看,基站要同时处理几百个用户的信令和数据,内存不够的话,数据包排队等着处理,延迟就上去了。我见过一个案例,内存从32GB升到64GB后,用户面延迟直接降了30%。
我的小技巧:买内存时,尽量选单条大容量,别插满所有槽位。比如你要64GB,用2条32GB比4条16GB好。为什么?散热更好,故障率更低,以后升级也方便。
2.2 存储方案(SSD/HDD)
存储这块,很多人觉得随便买个硬盘就行。错了。基站服务器的存储,直接关系到系统启动速度、日志写入、数据缓存。
SSD vs HDD:
- 系统盘:必须用SSD,而且得是企业级的。我推荐Intel D3-S4610系列或者三星PM893。别用消费级SSD,写入寿命差太多。
- 数据盘:看场景。如果只是存日志和配置文件,HDD就够了。但如果是边缘计算节点,要缓存视频数据,那得上NVMe SSD。
- 日志盘:嗯,这里有个坑。基站日志写入非常频繁,普通SSD的TBW(总写入字节数)很快会耗尽。我建议用大容量SATA SSD或者专门的日志盘。
警告:我曾经在一个项目中,用了消费级SSD做系统盘,结果半年后SSD写穿了,基站直接死机。换企业级SSD后,到现在三年了还没出问题。别省那几百块钱。
存储方案推荐:
方案一:低成本方案
- 系统盘:240GB SATA SSD(企业级)
- 数据盘:1TB HDD(7200转)
- 日志盘:240GB SATA SSD(企业级)
方案二:高性能方案
- 系统盘:480GB NVMe SSD(企业级)
- 数据盘:2TB NVMe SSD
- 日志盘:480GB SATA SSD(企业级)
方案三:边缘计算方案
- 系统盘:480GB NVMe SSD
- 数据盘:4TB NVMe SSD(RAID 1)
- 缓存盘:1TB Optane SSD
- 日志盘:960GB SATA SSD
你可能会问,为什么日志盘要单独分出来?因为基站日志写入是持续不断的,如果跟系统盘混在一起,系统I/O会被拖慢。我习惯把日志盘独立出来,这样即使日志写满了,也不会影响系统运行。
2.3 网卡与接口
网卡是基站的咽喉。选错了,带宽上不去,延迟下不来。
接口类型:
- 10G SFP+:目前最主流的选择。我建议用Intel X710-DA2或者Mellanox ConnectX-4 Lx。兼容性好,驱动成熟。
- 25G SFP28:如果你做5G核心网边缘节点,25G是标配。Mellanox ConnectX-5是我常用的。
- 40G/100G:嗯,这个一般用不上。除非你是在大型基站汇聚节点。
接口数量:
我个人习惯,至少配两个网口。一个用于管理网络,一个用于业务网络。为什么?
- 管理网络:连接网管系统,做远程维护
- 业务网络:传输用户数据
- 如果条件允许,再加一个做心跳网络,用于双机热备
避坑指南:我曾经在一个项目中,只配了一个网口,结果业务流量把带宽占满了,远程SSH都连不上。后来加了独立管理口,再也没出过这种问题。
光模块选择:
| 距离 | 光模块类型 | 推荐品牌 |
|---|---|---|
| 100米以内 | SFP+ 10G-SR | Finisar、Intel |
| 10公里以内 | SFP+ 10G-LR | Finisar、Cisco |
| 40公里以上 | SFP+ 10G-ER | Finisar、华为 |
你想想看,光模块这东西,看着小,但出问题概率不低。我建议买原厂或者大品牌的,别贪便宜买山寨货。曾经有个项目,用了山寨光模块,三天两头丢包,排查了半个月才发现是光模块的问题。
2.4 电源与散热
基站环境有多恶劣?夏天机房温度能到45度,冬天可能零下。电源和散热搞不好,服务器就是一次性用品。
电源选型:
- 冗余电源:必须的。我建议用1+1冗余,两个电源模块,坏了一个还能继续跑。
- 功率计算:别只看额定功率。要看实际功耗。我一般按CPU TDP + 内存功耗 + 硬盘功耗 + 网卡功耗 + 20%余量来算。
- 电源效率:选80 Plus金牌或铂金牌的。效率高,发热小,省电费。
我的经验:电源模块尽量选同一个批次的产品。不同批次的电源,输出电压可能有微小差异,长期运行容易出问题。我吃过这个亏,后来都统一采购。
散热方案:
基站服务器的散热,跟普通机房不一样。空间小,通风差,灰尘多。
- 风冷:最常用。但要注意风道设计。我习惯用前进后出的风道,冷风从前面板进,热风从后面板出。
- 液冷:如果你在高温环境(比如铁塔上的机柜),可以考虑液冷。但成本高,维护麻烦。
- 风扇选择:用PWM温控风扇。温度低时转速慢,温度高时自动加速。别用定速风扇,噪音大还费电。
嗯,这里要注意。基站服务器通常放在户外机柜里,散热条件很差。我建议在机柜里加装导流板,把热风直接排出去。不然热空气在机柜里循环,温度会越来越高。
警告:我曾经见过一个基站,因为散热没做好,CPU温度长期在85度以上,结果半年后主板电容爆浆了。后来加了导流板和强力风扇,温度降到60度以下,再也没出过问题。
2.5 机架与布线
最后说说机架和布线。很多人觉得这不重要,随便找个机柜塞进去就行。错了。机架和布线搞不好,维护的时候能让你崩溃。
机架选择:
- 尺寸:基站机柜通常用19英寸标准机架。高度看设备数量,一般6U到12U就够了。
- 材质:选冷轧钢板,厚度至少1.5mm。别用太薄的,承重不行。
- 防护等级:户外机柜要IP55以上。防尘防水,还得有温控系统。
布线规范:
我个人的习惯,布线要遵循「三分离」原则:
- 电源线与信号线分离:电源线走左边,信号线走右边。避免电磁干扰。
- 光纤与铜缆分离:光纤弯曲半径小,别跟铜缆绑在一起。
- 管理线与业务线分离:管理网线用蓝色,业务网线用黄色。一眼就能区分。
避坑指南:我曾经在一个基站里,看到所有线缆都缠在一起,电源线和网线绑得死死的。结果网线被电源线干扰,丢包率高达5%。后来重新布线,丢包率降到0.01%。
线缆标签:
这个一定要做。每根线缆两端都要贴标签,标明从哪里来,到哪里去。别偷懒,不然以后维护的时候,你一根一根拔线测试,能累死你。
标签格式示例:
[设备名]-[端口号]-[对端设备名]-[对端端口号]
例如:
BBU-1-Port1-SW-1-Gi1/0/1
RRU-2-Port2-BBU-1-Port3
你想想看,一个基站里少说也有几十根线缆。没有标签,出了问题你怎么查?我见过一个运维小哥,因为没有标签,花了三个小时才找到一根故障网线。有标签的话,十分钟搞定。
我的小技巧:布线时留一点余量,别拉得太紧。为什么?因为设备可能需要调整位置,或者需要更换线缆。留10-15厘米的余量,以后维护会方便很多。
好了,硬件选型与准备就讲到这里。下一章我们聊聊操作系统安装和基础配置。记住,硬件是基础,基础打好了,后面的工作才能顺利。别在硬件上省钱,不然以后有的是麻烦。