CSR配置字典之Temperature类
更新时间:2025/7/22
在Gitcode上查看源码📋 文档信息
项目 | 内容 |
---|---|
文档标题 | Temperature类配置字典 |
版本 | v1.0 |
创建日期 | 2025-01-27 |
最后更新 | 2025-01-27 |
维护状态 | ✅ 活跃维护 |
📋 变更历史记录
文档变更记录
版本 | 发布日期 | 变更类型 | 变更内容 | 影响范围 | 维护人员 |
---|---|---|---|---|---|
v1.0 | 2025-01-27 | 初始版本 | 创建Temperature类配置字典 | 全新文档 | 系统管理员 |
🎯 类概览
Temperature 类
属性 | 值 |
---|---|
类名称 | Temperature |
功能描述 | 温度录波管理,用于历史温度采集曲线和温度点类型管理 |
所属SIG组 | monitoring |
所属组件 | 温度监控 |
责任人 | 温度监控组 |
最后更新 | 2025-01-27 |
状态 | 🟢 正常运行 |
📊 属性定义详表
必选属性
属性名 | 类型 | 默认值 | 取值范围 | 动态关联 | 描述 | 使用场景 | 举例 | 来源 | 分类 |
---|---|---|---|---|---|---|---|---|---|
TemperatureType | U32 | 4294967295 | U32 | - | 温度点类型 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 | 历史温度采集曲线:温度点类型 当前仅入风口涉及 | 11 | CSR配置 | 软件 |
🔗 动态关联机制
语法规范
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
}
}
🔧 使用指南
配置步骤
- 确定温度点类型:根据实际硬件确定需要监控的温度点
- 选择类型编号:从预定义的温度类型中选择对应编号
- 配置Temperature对象:设置TemperatureType属性
- 关联温度传感器:确保有对应的温度传感器配置
温度类型说明
- 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对象与实际传感器数据关联
故障排除
温度数据缺失:
- 检查TemperatureType配置是否正确
- 确认对应的温度传感器是否正常工作
- 验证历史数据收集机制
类型映射错误:
- 确认温度类型编号的正确性
- 检查是否有重复的类型配置
- 验证类型与实际硬件的对应关系
历史数据异常:
- 检查温度录波功能是否正常
- 确认数据存储和检索机制
- 验证温度曲线生成功能
性能优化
- 合理分类:根据实际需求配置必要的温度类型
- 数据管理:优化历史温度数据的存储和检索
- 监控效率:避免过多不必要的温度监控点