代码仓
中
CSR配置字典之ThermalSubsystem类
更新时间: 2025/07/22
在AtomGit上查看源码

📋 文档信息 ​

字段值
文档标题CSR配置指导之ThermalSubsystem类
创建日期2024-01-XX
最后更新2024-01-XX
文档版本v1.0
维护人员BMC开发团队
审核状态✅ 已审核

📋 变更历史 ​

版本日期变更内容变更人审核人备注
v1.02024-01-XX初始版本创建开发团队技术负责人首次发布

🎯 类概览 ​

ThermalSubsystem 类 ​

属性值
类名称ThermalSubsystem
功能描述散热子系统功耗统计对象,提供散热器件总功耗的统计和监控功能
所属SIG组hardware
所属组件thermal_mgmt
责任人散热管理组
最后更新2024-01-XX
状态🟢 正常运行

属性定义详表 ​

必选属性 ​

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
IdU81U8-散热子系统ID,主键散热子系统管理基础信息1CSR配置软件

可选属性 ​

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
TotalPowerWattsU320U32-散热器件总功耗(W)散热器件功耗统计150软件刷新软件
EnergyConsumptionkWhDouble0Double-能耗累计(kWh)能耗统计10.5软件刷新软件
ResetTimeU80U8-重置时间能耗统计重置时间0CSR配置软件
StandardPumpsResourceEnabledBooleantruetrue/false-标准泵资源是否启用泵资源管理trueCSR配置软件
TotalPrePowerOnHeatingTimeSecondsU320U32-预上电加热时间总计(秒)加热时间统计0软件刷新软件
TotalRuntimeHeatingTimeSecondsU320U32-运行时加热时间总计(秒)加热时间统计0软件刷新软件

📂 分类标准 ​

软件属性 ​

  • TotalPowerWatts: 散热器件总功耗统计

📝 配置示例 ​

基础配置 ​

json
{
  "ThermalSubsystem": {
    "TotalPowerWatts": 0
  }
}

功耗监控配置 ​

json
{
  "ThermalSubsystem": {
    "TotalPowerWatts": 150
  }
}

高功耗系统配置 ​

json
{
  "ThermalSubsystem": {
    "TotalPowerWatts": 500
  }
}

多散热器件配置 ​

json
{
  "ThermalSubsystem_Zone1": {
    "TotalPowerWatts": 200
  },
  "ThermalSubsystem_Zone2": {
    "TotalPowerWatts": 180
  },
  "ThermalSubsystem_Zone3": {
    "TotalPowerWatts": 120
  }
}

数据中心配置 ​

json
{
  "ThermalSubsystem": {
    "TotalPowerWatts": 800
  }
}

🔧 使用指南 ​

配置步骤 ​

  1. 初始化配置: 设置TotalPowerWatts初始值为0
  2. 功耗监控: 系统自动统计各散热器件功耗
  3. 数据更新: 实时更新总功耗数值
  4. 监控告警: 设置功耗阈值和告警机制

最佳实践 ​

  • 初始值设置为0,由系统自动更新
  • 定期监控功耗变化趋势
  • 设置合理的功耗告警阈值
  • 结合温度监控进行综合分析

注意事项 ​

  • TotalPowerWatts为只读属性,由系统自动更新
  • 功耗数据的准确性依赖于各散热器件的功耗监控
  • 配置变更不会直接影响功耗统计
  • 功耗数据用于系统优化和故障诊断

故障排除 ​

  • 功耗统计异常: 检查各散热器件功耗监控状态
  • 数据不更新: 验证功耗统计服务运行状态
  • 功耗过高: 检查散热器件工作状态和负载
  • 统计不准确: 校验各器件功耗监控精度

📚 相关文档 ​