CSR配置字典之Temperature类
更新时间:2025/7/22
在Gitcode上查看源码

📋 文档信息

项目内容
文档标题Temperature类配置字典
版本v1.0
创建日期2025-01-27
最后更新2025-01-27
维护状态✅ 活跃维护

📋 变更历史记录

文档变更记录

版本发布日期变更类型变更内容影响范围维护人员
v1.02025-01-27初始版本创建Temperature类配置字典全新文档系统管理员

🎯 类概览

Temperature 类

属性
类名称Temperature
功能描述温度录波管理,用于历史温度采集曲线和温度点类型管理
所属SIG组monitoring
所属组件温度监控
责任人温度监控组
最后更新2025-01-27
状态🟢 正常运行

📊 属性定义详表

必选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
TemperatureTypeU324294967295U32-温度点类型
1: CPU
2: Outlet
3: Disk
4: Memory
5: PCH
6: VRD
7: VDDQ
8: NPUHbm
9: NPUAiCore
10: NPUBoard
11: Inlet
12: SoCBoardOutlet
13: SoCBoardInlet
历史温度采集曲线:温度点类型
当前仅入风口涉及
11CSR配置软件

🔗 动态关联机制

语法规范

Temperature类主要通过静态配置管理:

yaml
# 基础配置示例
TemperatureType: 11    # 入风口温度类型

关联说明

  • TemperatureType: 静态配置温度点类型,用于历史数据分类和管理
  • 类型映射: 每个数值对应特定的温度监控点类型

📂 分类标准

硬件属性

  • 定义:本类暂无硬件属性
  • 特点:所有属性都是软件配置管理
  • 示例:暂无

软件属性

  • 定义:用于温度数据分类和历史记录管理的参数
  • 特点:静态配置,用于温度监控系统的数据分类
  • 示例TemperatureType

📝 配置示例

入风口温度配置

json
{
  "Temperature_1": {
    "TemperatureType": 11
  }
}

CPU温度配置

json
{
  "Temperature_2": {
    "TemperatureType": 1
  }
}

出风口温度配置

json
{
  "Temperature_3": {
    "TemperatureType": 2
  }
}

内存温度配置

json
{
  "Temperature_4": {
    "TemperatureType": 4
  }
}

NPU HBM温度配置

json
{
  "Temperature_5": {
    "TemperatureType": 8
  }
}

NPU AI Core温度配置

json
{
  "Temperature_6": {
    "TemperatureType": 9
  }
}

NPU板卡温度配置

json
{
  "Temperature_7": {
    "TemperatureType": 10
  }
}

SoC板卡出风口温度配置

json
{
  "Temperature_8": {
    "TemperatureType": 12
  }
}


🔧 使用指南

配置步骤

  1. 确定温度点类型:根据实际硬件确定需要监控的温度点
  2. 选择类型编号:从预定义的温度类型中选择对应编号
  3. 配置Temperature对象:设置TemperatureType属性
  4. 关联温度传感器:确保有对应的温度传感器配置

温度类型说明

  • CPU (1):处理器温度监控
  • Outlet (2):出风口温度监控
  • Disk (3):硬盘温度监控
  • Memory (4):内存温度监控
  • PCH (5):平台控制器温度监控
  • VRD (6):电压调节器温度监控
  • VDDQ (7):内存电压调节器温度监控
  • NPUHbm (8):NPU HBM温度监控
  • NPUAiCore (9):NPU AI核心温度监控
  • NPUBoard (10):NPU板卡温度监控
  • Inlet (11):入风口温度监控
  • SoCBoardOutlet (12):SoC板卡出风口温度监控
  • SoCBoardInlet (13):SoC板卡入风口温度监控

注意事项

  • 类型唯一性:确保每个温度监控点有唯一的类型标识
  • 历史数据管理:温度类型用于历史数据的分类存储
  • 监控覆盖:根据硬件配置确保重要温度点的监控覆盖
  • 数据关联:确保Temperature对象与实际传感器数据关联

故障排除

  1. 温度数据缺失

    • 检查TemperatureType配置是否正确
    • 确认对应的温度传感器是否正常工作
    • 验证历史数据收集机制
  2. 类型映射错误

    • 确认温度类型编号的正确性
    • 检查是否有重复的类型配置
    • 验证类型与实际硬件的对应关系
  3. 历史数据异常

    • 检查温度录波功能是否正常
    • 确认数据存储和检索机制
    • 验证温度曲线生成功能

性能优化

  • 合理分类:根据实际需求配置必要的温度类型
  • 数据管理:优化历史温度数据的存储和检索
  • 监控效率:避免过多不必要的温度监控点

📚 相关文档