电源和风扇故障是服务器宕机的最常见物理诱因,其中电源故障占比远高于风扇故障,但风扇故障往往因导热恶化而成为“帮凶”。与其等设备报警后再抢修,不如提前掌握两者出问题的信号、代价与替换门道。
电源故障不只是断电:看服务器怎么“死”的
服务器电源不是插电就能用的小家电,它是整套系统的“心脏”,它的死亡分急性与慢性两种。
急性掉电:数据活着,但身体凉了
最典型的场景是机房跳闸或电源模块烧毁。服务器瞬间失去输入电压,内存里还没落盘的数据直接蒸发,数据库还好说,有redo log兜底,但缓存层的热点数据、正在写的临时文件,说没就没,行业共识认为,非正常掉电对固态硬盘的伤害比机械盘更隐蔽FTL映射表一旦损坏,盘就直接“假死”,数据恢复费用按TB算。
慢性衰老:纹波越来越大的“心律不齐”
电源用久了,内部电容老化,输出纹波会从标准的几十毫伏慢慢飙到两三百毫伏,这个阶段服务器不会立刻关机,但硬盘回写错误率上升,ECC内存纠错次数明显增多,甚至出现周期性重启,很多运维以为这是主板或内存的问题,换了一轮配件,最后发现老电源换个新电容就全好了。业内专家指出,超过5年的电源在工作站和自建机房的故障率明显上升,3年内的电源极少出问题。
冗余电源到底有没有必要:从“1+1”与“2+2”说起
这是采购服务器时永远绕不开的对比:单电源便宜,冗余电源保命,但冗余电源也不是说越多越稳。
1+1冗余适合单机,2+2冗余适合关键节点
- 单电源:省一个槽位,省几百块,但电源一坏服务器当场关机,适合测试机、离线备份机。
- 1+1冗余:一个模块供电,另一个待机,坏一个不影响业务,替换时热拔插就行,主流2U机架式服务器都这么配。
- 2+2冗余:四个模块两两分担负载,坏两个才需要担心,但成本高、功耗也高,通常用于数据库核心或支付网关。
“假冗余”要警惕:同一批次电源一起老化
很多人以为两个电源就万无一失,但若是同批次产品、同一时段上架,电容老化周期也差不多,加上负载自动均摊,两个电源一起老化的速度几乎同步。结果就是某个雷雨天后,两个模块同时熄火,跟单电源没有区别,预算允许的话,建议备一个不同批次的电源模块放在机房备用。
风扇故障为什么比电源故障更隐蔽
电源挂了,服务器直接不亮灯,谁都看得出来,但风扇转速下降、轴承卡滞,系统可能还在跑,只是温度逐渐往上爬,等到CPU温度冲到85度以上开始降频,业务延迟瞬间拉高,监控才会弹出告警,很多开发第一反应是“代码出bug了”,查了半天才发现是散热问题。
转速一直很高,是什么原因
风扇转速持续满转,很少是风扇本身的毛病,更像“风扇很努力但热量出不去”,常见原因有三:
- 防尘网被柳絮、灰尘糊死,风道堵塞。
- 散热器鳍片间堵满毛絮,风根本吹不到热源。
- 机房空调故障,进风口温度超过25度,风扇只能用满转硬扛。
反过来,转速忽高忽低甚至整机风扇停转,那才是风扇控制板或PWM信号线的问题。这时候服务器还开着,但内部已经变成了一个闷烧锅,硬盘温度超过50度后,故障率会明显上升。
替换风扇和电源:自己动手还是找外包,价格与风险对比
很多小公司纠结要不要自己换,这里直接拿价格和操作难度做对比。
| 项目 | 自己动手 | 找外包(如北京/上海服务器维修商) |
|---|---|---|
| 电源模块(原装热插拔) | 600-1500元(按品牌和瓦数) | 上门费含在报价里,总计800-2000元 |
| 风扇模组(含小风扇) | 80-300元/个 | 300-600元(含检测) |
| 时间成本 | 半小时到一小时 | 当天约时间,外地可能隔天 |
| 风险点 | 买错型号不兼容、断电不彻底触电 | 维修商可能用拆机件以次充好 |
自己换电源不难,但至少要注意三点:新电源的功率不能低于旧的,比如原装550W就别换400W;接口必须匹配主板接头,戴尔和惠普部分型号用自定义引脚;换之前拔掉所有电源线,等两分钟再动工,等内部电容放电。
风扇替换更简单,但有个坑:服务器风扇通常是三线或四线温控,不是普通台式机风扇,转速太低会报错,转速太高可能拉高整机噪音,买替换件时最好把旧风扇的型号拍下来发给卖家,或者直接查服务手册的FRU号。
伺服器保养费用大概多少
很多台企和外贸公司习惯用“伺服器”这个词,查“伺服器保养费用”搜到的基本是套餐制,一次标准深度清灰加风扇、电源健康检测,大陆三线城市报价500元左右,一线城市800-1200元,含更换一两个小风扇,这个价格比单独叫维修工上门划算,因为保养会同时检查电源电容有没有鼓包、风扇轴承有没有异响。
机房断电后无法开机,排查路径是什么
断电后服务器起不来,别急着按电源键,按下面顺序走一遍,能省不少的钱。
第一步:看电源指示灯,判断通电状态
- 指示灯不亮:检查PDU插座、电源线、输入电压,拿万用表量一下PDU有没有220V,有的PDU过载保护跳了但开关没弹出来。
- 指示灯橙色/闪烁:电源模块进入保护模式,需要拔掉电源线等30秒再插。
- 指示灯白/绿,但主板无反应:问题大概率在主板或电源管理芯片,与电源本身关系不大。
第二步:用BMC/IPMI看电源健康日志
现在的服务器都带远程管理芯片,进BMC界面能看到电源功率、电压、风扇转速的历史记录,很多无法开机的故障其实是电源进灰短路触发过流保护,BMC日志里会记录“Power supply failure”或“Current limit exceeded”。
还可以用命令行工具查,比如在Linux下装ipmitool:
ipmitool dcmi power reading # 读当前电源输出功率
ipmitool sensor | grep -i fan # 看每把风扇实时转速
如果风扇转速低于阈值,系统会在事件日志里标一个“lower critical”,长期不理会,CPU和硬盘都会加速老化。
预防比维修省钱:基础设施层面的三件小事
与其讨论“服务器电源故障维修多少钱”,不如在运维制度里加三条规定。
定期做压降测试,不要只看“能开机”
不是开机正常就代表电源健康,用AIDA64或stress-ng工具把CPU和内存拉满,跑十分钟,再看BMC里12V电压跌到多少。如果跌到11.4V以下,说明电源带载能力衰退,建议尽快备份并安排替换。
建立风扇转速基线
每台服务器正常待机的风扇转速都略有差异,巡检时把转速、进风温度、CPU温度记下来,下次巡检对比,比如上周待机4000转,这周变成4500转,说明散热效率下降了,先清灰再查风扇,很多性能问题就是这么在萌芽期被按掉的。
别把服务器塞在过小的格子里
小机柜里线缆堆得密不透风,前面板被线挡住,冷气进不去,风扇被迫高速运转,最终先坏的就是电源散热风扇。电源风扇一停,电源本体过热,输出电压开始抖动,整机跟着受累。保持机柜前后通透,比换什么高档风扇都管用。
Q&A模块:电源与风扇故障的常见疑问
服务器电源风扇不转,但电源指示灯正常,是不是坏了?
不是,很多服务器电源采用温控策略,低负载时电源风扇停转是正常设计,如果CPU负载拉高后风扇依然不转,或者电源外壳烫手,才需要进一步排查风扇供电插头和轴承状态。
服务器电源故障维修多少钱?
对应品牌的热插拔电源模块,原装新货常见报价在800至2000元之间,拆机件约300至700元,但拆机件剩余寿命不可控,维修电源比直接换模块便宜,但耗时长且可靠性弱,一般不建议业务服务器选择维修,批量机器用拆机件或品牌配件更划算。
风扇转速异常时,软件层面能先做什么?
进BMC里把风扇策略从“自动”改为“全速”,确认异常是逻辑问题还是机械问题,如果全速后转速恢复正常,说明只是温控策略把转速压得太低,可以对系统管理软件升级固件或校准温度传感器;若全速下转速仍然跳动,再考虑停机动硬,风扇本身的机械故障,软件永远解不了,只能换。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/773655.html


