风扇一开满,功耗就跟着往上蹿,机柜温度却没见降几度——机房巡检的时候这种场面太常见了。数据库冷却风冷设备这块,很多人默认转得越快越保险,可风扇功耗大致跟转速的三次方走,转速提一档,电费不是线性涨。想抠这块成本,第一步不是换空调,是把风扇曲线翻出来看一遍。

数据库冷却风冷设备最容易踩的坑,是把风量当油门
机架服务器里那排小风扇,口径小、转速高,风压猛但效率一般。为了压住一颗高功耗CPU,常年七八成转速跑着,一柜子加起来,风扇本身吃掉的电比不少人估计的多。伴随的还有噪音和轴承磨损——风扇一旦掉一个,冗余撑一阵,温度上来,数据库先做的就是降频,查询延迟跟着抖。有人遇到慢查询就去翻执行计划,SQL改来改去,最后发现是进风温度高了两三度。
这事儿荒诞的地方在于,大家愿意为降温花钱买设备,却很少回头看风扇到底在干什么。
风量和风压,别混着用一个数
挑风扇只看多少CFM是容易翻车的。机柜里有理线架、防尘网、硬盘笼,风道阻力不小。静压不够,标称风量再大也送不到该去的地方,风在半路就散了。厂商给的P-Q曲线,也就是风量-静压曲线,比单个风量数字有用得多,工作点落在哪儿,得看系统的阻力曲线。
滤网脏了也是同一个道理。不是风扇不行了,是系统阻抗变了,工作点往左移,风量掉一大截,转速却还是那个转速。定期清滤网这种活儿,看着不像技术活,省下来的电是真金白银。
还有个口径问题。1U机器空间就那么点,只能用口径小、转速高的风扇,噪音大、效率低,这是物理限制,不是厂商偷懒。同样风量,2U用大口径低转速的风扇就能做到,功耗和噪音都低一截。所以数据库这种长期跑的负载,机型选2U往往比1U划算,贵的那点机器钱,几年电费慢慢就回来了。机柜空间紧张的时候没得挑,那只能在别的地方找补。
温度压不住,八成是气流组织的问题
冷热通道没隔、空U位不装盲板、线缆堆成一团、机柜前门网孔上还贴着标签纸。这些听着都是小事,实际全在制造冷风短路——冷风从地板下面上来,没穿过服务器就被抽走了。回风温度上不去,空调那边还以为负载不高,风扇这边却已经拉满。
这种情况你再加转速,只是把短路的风抽得更快,功耗涨了,芯片温度纹丝不动。
进风温度有公开标准可查,ASHRAE那套推荐范围是行业里常引用的,具体数值以官方文档为准。有些人为了让CPU温度好看,把机房整体温度压得很低,结果空调能耗上去,风扇一点没省,两头花钱。
风扇曲线怎么调才不折腾
现在服务器基本都能在BMC或IPMI里选风扇策略,Performance、Optimal、Custom,各家叫法不一样。默认的性能模式就是全程高转速,稳,但费电。想省,先把进风温度和CPU温度的读数盯上一两天,摸清负载高峰在哪几个时段,再动曲线。
有个细节容易忽略——回差。阈值卡太紧,风扇会在临界温度附近反复升降速,声音一高一低,电机和轴承都受罪。把启动温度和降速温度拉开一些,转速稳住了,功耗曲线也平了。
还有冗余。少一把风扇,剩下的就得提速补风量,功耗反而可能更高。别为了省那一点把冗余拆了,这属于捡芝麻。
数据库负载的波峰波谷,跟风扇对不上
数据库的负载曲线其实挺有规律:白天查询密集,夜里跑备份、批量任务、统计汇总。有些批量任务吃CPU不吃IO,有些反过来。问题是默认风扇曲线只认温度,不认你在干什么。备份窗口如果正好在凌晨,机房环境温度又低,风扇还按白天的转速转,那就是白转。
把定时任务和环境温度对上,或者干脆用带自定义曲线的策略按时间段切。麻烦一点,但这是少数不用花钱就能拿到的收益。
该盯的读数就那么几个
进风温度、CPU和内存温度、风扇转速RPM、整机功耗、出风温度。这里头最有用的还是进出风温差:差值小,说明风量偏大、有富余;差值大,说明风量不够或者风道堵了。判断粗糙,但足够快。
采集频率别设太稀,风扇转速是分钟级变化的东西,五分钟采一次容易漏掉抖动,等你看到曲线异常,风扇可能已经那么转了好几天。
想省电,风扇只是零头
大头在冷源侧。提高送风温度、变频压缩机、EC风机、冬天做自然冷却,这些省下来的量级比调风扇曲线大得多。风扇这块钱不多,好处是不用改硬件、不用停机,改完立刻能看到,适合当第一步去做。
但也别指望调风扇能把PUE拉下来多少,那个指标看的是整个机房,各家统计口径也不一样,具体以服务商公开说明为准。
什么情况下别省这点风量
高密度机柜、硬盘密集的存储节点、夏天进风温度本来就偏高的机房——这些场景把转速往下压,风险大于收益。硬盘对温度比CPU还敏感,长期高温磨损快,换盘的钱比电费贵多了。真要调,先确认有温度冗余、有告警、有人盯着,别改完曲线就撒手不管。
动手顺序大概是这样:先看进风温度是不是本来就偏高,再查滤网、盲板和空U位,最后才动风扇曲线。曲线改完观察一周,重点看高峰时段的CPU温度和转速有没有来回跳。要是气流组织本身一团糟,调曲线就是给漏水的桶换个小水龙头,省的那点水还不够堵漏的。
【版权声明】:本站内容若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!