机房温湿度标准:A/B/C 级要求、测点位置与告警阈值
按 GB 50174-2017,A、B、C 三级机房主机房开机时的温湿度要求相同:冷通道或机柜进风温度 18~27℃,露点温度 5.5~15℃,相对湿度不大于 60%。级别的差别在制冷系统的冗余,不在温湿度数值。
机房温湿度标准的核心数字只有一组:按现行国家标准 GB 50174-2017《数据中心设计规范》,A、B、C 三级机房的主机房在开机时,冷通道或机柜进风区域温度 18~27℃,露点温度 5.5~15℃,同时相对湿度不大于 60%。这组数值与 ASHRAE(美国采暖、制冷与空调工程师学会)的推荐范围一致。很多资料里写的“23±1℃、40%~55%”来自 2008 年的旧版规范,已经被替代。下面按标准原文、ASHRAE 分级、露点换算、湿度危害、测点位置和告警阈值几个部分展开。
GB 50174-2017 对 A、B、C 级机房的温湿度要求
GB 50174 把数据中心按使用性质和中断损失分为 A、B、C 三级:A 级要求容错(如 2N 供电与制冷),B 级要求冗余(N+1),C 级满足基本需求。分级影响的是供配电、空调、网络的冗余配置,温湿度的数值要求三级是一样的。搜索“B 类机房建设标准温度湿度”得到的答案,和 A 级、C 级没有区别。
| 项目 | 要求 | 适用级别 |
|---|---|---|
| 主机房温度(开机时) | 冷通道或机柜进风区域 18~27℃ | A、B、C |
| 主机房湿度(开机时) | 露点温度 5.5~15℃,且相对湿度不大于 60% | A、B、C |
| 主机房温度(停机时) | 5~45℃ | A、B、C |
| 主机房湿度(停机时) | 相对湿度 8%~80%,且露点温度不大于 27℃ | A、B、C |
| 辅助区温湿度(开机时) | 18~28℃,35%~75% | A、B、C |
| 辅助区温湿度(停机时) | 5~35℃,20%~80% | A、B、C |
| 不间断电源系统电池室温度 | 20~30℃ | A、B、C |
规范还限制了温度变化率:使用磁带驱动器的机房不大于 5℃/h,使用磁盘驱动器的机房不大于 20℃/h,且任何情况下不得结露。具体条文以规范原文为准。
几点解释:
- “开机时”指电子信息设备正常运行时,“停机时”指设备关机但机房仍需保护的状态,比如未交付的空机房或检修期间;
- “冷通道或机柜进风区域”是测量位置,不是回风口、不是房间中央,下文专门讲;
- 湿度同时给出露点和相对湿度两个限值,是因为相对湿度随温度变化,单靠相对湿度判断不了空气里的实际含水量。
旧版 GB 50174-2008 的要求是 A、B 级 23±1℃、相对湿度 40%~55%,C 级 18~28℃、35%~75%。2017 版把温度上限放宽到 27℃,是为了允许提高送风温度、减少制冷能耗;同时把湿度改为露点约束,是与 ASHRAE 的做法接轨。如果你的机房还在按 23±1℃ 控制,并不违反新标准,只是电费更高。
ASHRAE 的推荐范围与 A1~A4 允许范围
ASHRAE TC 9.9 发布的《数据处理环境热指南》(Thermal Guidelines for Data Processing Environments)是国际数据中心普遍参照的文件。它区分两个概念:
- 推荐范围(Recommended):长期运行应保持的范围,是设备可靠性与能耗的平衡点;
- 允许范围(Allowable):设备厂商保证能正常工作的范围,允许短时间处于其中,不建议长期。
| 等级 | 推荐范围(干球温度) | 允许范围(干球温度) | 允许相对湿度 | 允许露点上限 | 典型设备 |
|---|---|---|---|---|---|
| A1 | 18~27℃ | 15~32℃ | 8%~80% | 17℃ | 企业级服务器、存储 |
| A2 | 18~27℃ | 10~35℃ | 8%~80% | 21℃ | 通用服务器、存储、PC |
| A3 | 18~27℃ | 5~40℃ | 8%~85% | 24℃ | 支持更宽温度的服务器 |
| A4 | 18~27℃ | 5~45℃ | 8%~90% | 24℃ | 支持更宽温度的服务器 |
上表的允许范围按 2015 年第四版写。推荐范围的温度 18~27℃ 多年未变,湿度限值则几经调整:2011 年版为露点 5.5~15℃ 且相对湿度不高于 60%,GB 50174-2017 采用的就是这一组;2015 年版放宽了下限;2021 年第五版在机房污染物浓度较低的前提下把相对湿度上限放宽到 70%。执行时以你手上版本的原文为准。选购服务器时可以在规格书里查设备属于哪一级,A2(10~35℃)是市面上通用机架服务器的常见等级。
对运维的实际意义:进风温度在 27℃ 以下,一切正常;27~32℃(A1)或 27~35℃(A2)属于“允许但不建议长期”,要查原因;超过允许上限,设备可能降频或自我保护关机。
为什么标准用露点,而不只看相对湿度
相对湿度是“当前含水量占该温度下饱和含水量的比例”,同样的空气,温度升高相对湿度就下降。露点温度直接反映空气里的水汽含量,与当前温度无关,所以更适合做限值。
把“露点 5.5~15℃ 且相对湿度不超过 60%”换算成不同进风温度下的相对湿度范围,会发现可接受的窗口随温度移动(近似值):
| 进风温度 | 相对湿度下限(露点 5.5℃) | 相对湿度上限 | 上限由谁决定 |
|---|---|---|---|
| 18℃ | 约 44% | 60% | 相对湿度 60% |
| 22℃ | 约 34% | 60% | 相对湿度 60% |
| 24℃ | 约 30% | 约 57% | 露点 15℃ |
| 27℃ | 约 25% | 约 48% | 露点 15℃ |
这张表说明两件事:一是把送风温度调高后,相对湿度的上限会自动收紧,湿度传感器读数 55% 在 22℃ 合格,在 27℃ 就已经超了;二是动环系统如果只按“相对湿度 40%~60%”设告警,在高温运行的机房里会漏报。有条件的话,告警直接用露点。
湿度过低和过高分别有什么危险
过低(露点低于 5.5℃、相对湿度常低于 30%):静电。 干燥空气里,人员走动、拆包装、拔插线缆都会积累静电,放电电压可达数千伏,足以击穿内存、网卡上的元件。损坏往往不是立即失效,而是留下隐患,几周后表现为莫名的报错。北方冬季供暖时室内空气很干,是静电事故的高发期,这也是机房要做防静电地板、接地和佩戴防静电手环的原因。
过高(露点高于 15℃、相对湿度长期高于 60%):结露与腐蚀。 任何表面温度低于空气露点,就会结露。空调送风口附近的金属、刚从室外搬进来的冷设备、冷冻水管路都是结露点,水滴到电路板上直接短路。即使不结露,高湿也会加快金属腐蚀,空气里含硫、含氯污染物时腐蚀更快,表现为焊点发黑、接触不良。硬盘、磁带这类机电部件对湿度更敏感。
温度过高的危害更直观:风扇全速运转、CPU 降频、电容寿命缩短;温度骤变(如空调故障恢复后的快速降温)则同时带来结露风险,所以规范才限制温度变化率。
温湿度传感器应该装在哪里
规范写明温度按“冷通道或机柜进风区域”衡量,因此传感器要装在设备吸进空气的位置,而不是回风口或房间中央。回风温度通常比机柜进风高出好几度到十几度,用回风温度判断机房是否达标,会严重低估设备实际承受的温度。下面的布点位置和密度是常见实践,不是规范条文,可按自己机房调整。
| 测点 | 位置 | 作用 |
|---|---|---|
| 机柜进风 | 机柜正面门内侧,离地约 1.5 m;重点机柜加装上、下两点(约 0.3 m 和 1.8 m) | 判断是否达标的依据 |
| 机柜排风 | 机柜背面中部 | 计算进出风温差,发现风量不足或气流短路 |
| 冷通道 | 每 3~5 个机柜一个,封闭通道两端各一个 | 反映冷通道整体分布,发现末端热点 |
| 空调送风 | 每台精密空调送风口 | 监控空调本身是否正常工作 |
| 空调回风 | 每台精密空调回风口 | 与送风配合,判断制冷量是否够用 |
| 室内基准 | 房间一至两点,远离空调和机柜 | 停机时的环境记录、湿度趋势 |
测点密度按机柜功率定:单柜功率较高(例如超过 6 kW)或没有做冷热通道隔离的区域,每个机柜正面都应该有测点;低密度机柜可以隔柜布置。湿度传感器不必每柜一个,冷通道每排两到三个即可,但要避开加湿器出口。
服务器自身也是一个测点:绝大多数服务器的 BMC 会报告进风温度(如 Dell 的 Inlet Temp),用 ipmitool sdr type temperature 能读到,它反映的正是设备真实吸入的空气温度,可以和动环传感器互相印证。读取方法见 IPMI 远程管理指南。
温湿度告警阈值怎么设
阈值设得太松等于没有,设得太紧则告警疲劳。一个可行的两级方案(以进风温度为准,数值可按自己机房调整):
| 指标 | 预警 | 告警 | 建议动作 |
|---|---|---|---|
| 进风温度偏高 | ≥27℃ 持续 10 分钟 | ≥32℃ 持续 5 分钟,或 ≥35℃ 立即 | 预警查气流与空调状态;告警启动应急预案,考虑关闭非关键设备 |
| 进风温度偏低 | ≤18℃ 持续 30 分钟 | ≤15℃ | 检查空调设定值,防止结露与浪费能耗 |
| 露点偏高 | ≥15℃ | ≥17℃ | 开启除湿,检查新风和漏水 |
| 露点偏低 | ≤5.5℃ | ≤2℃ | 开启加湿,加强防静电措施 |
| 相对湿度 | 超出 30%~60% | 超出 20%~70% | 与露点告警配合,避免只看一项 |
| 温度变化率 | 15 分钟内变化超过 3℃ | — | 通常意味着空调故障或机房门长时间打开 |
| 送回风温差 | 低于 5℃ 或高于 20℃ | — | 风量不匹配或气流短路 |
| 传感器离线 | 5 分钟无数据 | 30 分钟无数据 | 传感器故障同样要当作事件处理 |
设阈值时还有三条规则:
- 加持续时间和回差。 温度在 27℃ 上下抖动时,不设回差会反复告警又恢复。常见做法是超过阈值持续 N 分钟才触发,低于阈值 1~2℃ 才恢复。
- 阈值对应级别与动作。 预警发给值班人员处理,告警同时通知机房负责人并触发预案;两级用不同的通知渠道,避免值班人员对高优先级告警麻木。
- 按机柜分区设置。 高密度区、老旧设备区可以设得更严;靠近空调送风口的机柜温度天然偏低,低温预警要单独调。
怎么把温湿度控制在范围内
温湿度超标,多数时候不是空调制冷量不够,而是气流组织出了问题。常见措施按投入从低到高:
- 封堵漏风:机柜空 U 位装盲板,地板开孔处装毛刷,机柜之间的缝隙封闭,防止冷空气绕过设备直接回到空调;
- 冷热通道分离:机柜统一正面朝冷通道、背面朝热通道排列;在此基础上做冷通道或热通道封闭,进风温度分布会明显均匀;
- 地板出风布置:活动地板下送风的机房,把开孔地板集中在冷通道,热通道不放;
- 空调按送风温度控制:把控制目标从回风温度改为送风温度,机柜进风才可控;
- 湿度控制集中做:多台空调各自加湿除湿容易“打架”(一台加湿、一台除湿),改为集中控制或统一设定;
- 新风与门禁:机房保持正压、门常闭、新风量按人员数量控制,减少外部湿空气进入。
温湿度数据、PDU 用电和机柜的位置信息放在一起看,才能定位“哪个机柜热”。动环系统负责传感器和告警,DCIM 负责机柜、设备与用电的对应关系,两者的分工可以参考 DCIM 与动环监控的区别。
常见问题
机房温度设 22℃ 还是 25℃?
两者都在标准范围内。在所有机柜进风温度不超过 27℃ 的前提下,适当提高送风温度可以降低制冷能耗;前提是冷热通道隔离做得好,没有局部热点。
温湿度传感器多久校准一次?
常见做法是每年校准一次,或定期与便携式标准仪表比对。传感器漂移会让告警形同虚设,湿度传感器尤其容易漂移。
机房没有冷通道封闭,温度按哪里算?
仍然按机柜进风侧算。没有封闭时冷热空气会混合,机柜顶部的进风温度往往明显高于底部,所以要在机柜正面上、中、下多点测量,取高值判断是否超标。