背景
920BS 机型 在手动控制风扇调速时,下发100% 转速;结果实际PWM 只有92%
经分析是PSR 中 CoolingConfig.MaxLimitLevel 做了限制 92
通过社区材料发现这个需求时25年9月份上的
诉求
1、请问 这个MaxLimitLevel 值是 出于什么考虑设置成92%?
2、这个值是由哪个领域给出?热设计?
背景
920BS 机型 在手动控制风扇调速时,下发100% 转速;结果实际PWM 只有92%
经分析是PSR 中 CoolingConfig.MaxLimitLevel 做了限制 92
通过社区材料发现这个需求时25年9月份上的
诉求
1、请问 这个MaxLimitLevel 值是 出于什么考虑设置成92%?
2、这个值是由哪个领域给出?热设计?
答案内容由AI生成,仅供参考:
根据提供的背景信息和系统架构数据,现对 PSR 中 CoolingConfig.MaxLimitLevel 设置为 92% 的原因及决策来源进行综合分析。
在服务器手动调速或自动调速过程中,尽管用户下发 100% 的风扇转速指令,但实际反馈的 PWM 占空比仅为 92%,根本原因在于系统对最大允许扇速进行了策略性限制。
MaxLimiLevel 实现转速上限约束
MaxLimiLevel是CoolingConfig类中的一个可选属性,用于定义服务器允许下发的最大风扇转速百分比。
官方描述:
MaxLimiLevelsets the maximum fan speed allowed on the server.
默认行为:
MaxLimiLevel 默认值为 100。在本例中:
MaxLimiLevel 的限制 → 实际下发值被裁剪为 92%。结合硬件与散热管理逻辑,将最大转速设为 92% 而非物理上限(100%)通常出于以下考虑:
| 考虑维度 | 说明 |
|---|---|
| 降低机械应力与噪音 | 风扇长期运行于 100% 转速会加速轴承磨损、引发振动,且噪音显著增加。92% 可在维持高效散热的同时延长风扇寿命。 |
| 避免 PWM 线性区外的非线性响应 | 某些风扇在接近 100% PWM 时可能出现转速波动或控制不灵敏(如无法启动或突然停转)。保留 8% 余量提升稳定性。 |
| 预留紧急调速空间 | 在异常告警(如 CPU 过热)场景下,系统可临时突破常规限制(若策略允许),进入“满转保护模式”,从而实现分级响应机制。 |
| 满足能效与可靠性平衡 | 92% 仍处于高风量区间,足以应对绝大多数负载场景,同时减少功耗和热损耗,符合节能设计目标。 |
因此,设置
MaxLimiLevel=92是一种在性能、可靠性、噪声与寿命之间权衡后的工程决策。
根据知识图谱信息:
"BasicCoolingConfig", "entity2": "热设计组", "description": "热设计组是负责维护和更新 BasicCoolingConfig 类的组织。"
CoolingConfig 与 BasicCoolingConfig 同属于 thermal SIG(热力系统兴趣组),均归 热设计组 管理。
MaxLimiLevel 属性所属类 CoolingConfig 的维护责任人是 热设计组。CoolingConfig 必须配置在 PSR(Product-Specific Requirement) 文件中,且不能重复加载。CoolingConfig 中的关键速度控制属性| 属性名 | 类型 | 默认值 | 功能说明 |
|---|---|---|---|
MinimalLevel |
U8 | 0 | 最小允许下发转速百分比,低于此值将被设为此值 |
MaxLimiLevel |
U8 | 100 | 最大允许下发转速百分比,高于此值将被设为此值 |
LevelPercentRange |
U8 | [20, 100] | 手动模式下允许设置的转速范围 |
InitLevelInStartup |
U8 | 100 | BMC 启动初期的默认风扇转速 |
注意:
MaxLimiLevel是硬性系统级限制,优先级高于LevelPercentRange和手动设置。
用户请求设置 100% 风扇转速
↓
系统检查 MaxLimiLevel = 92
↓
实际下发 PWM = min(100, 92) = 92%
↓
风扇以 92% 占空比运行
↓
监控显示:期望速度比 = 92%,实际转速 ≈ 92%(扣除损耗)
| 问题 | 回答 |
|---|---|
| 1. MaxLimitLevel 设置为 92% 的考虑是什么? | 是一种工程上的平衡策略,旨在: • 减少风扇在极限工况下的机械应力与噪音 • 提升长期运行可靠性与寿命 • 避免 PWM 控制非线性区带来的不稳定 • 同时保留足够的散热能力应对高负载场景 |
| 2. 该值由哪个领域提出并配置? | 由 热设计组 主导,基于整机散热模型与可靠性需求提出,最终由硬件系统工程师在 PSR 中通过 CoolingConfig.MaxLimiLevel 属性实现配置,属于 热管理系统的标准化设计实践。 |
MaxLimiLevel(需评估风险)。MaxLimiLevel 设定依据,便于跨团队协同与故障排查。相关链接:
该值为产品策略配置,具体联系对应产品支持。
华为为了解决HDD盘风扇慢速下 IOPS性能下降的问题,调整风扇最大转速到92%
不该是风扇快转下 IOPS性能下降,才从100%调整为92%。慢速是否是笔误