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

📋 文档信息

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

📋 变更历史记录

文档变更记录

版本发布日期变更类型变更内容影响范围维护人员
v1.02025-01-27初始版本创建MPCPowerFeature类配置字典全新文档系统管理员
v1.12026-05-12补丁版本修改类概览描述信息和属性配置类概览描述信息和属性配置汪航

🎯 类概览

MPCPowerFeature 类

属性
类名称MPCPowerFeature
功能描述MPC调速功耗特征对象,提供IPMI获取MPC特征数据时使用的功耗信息配置
所属SIG组hardware
所属组件cooling
责任人能效管理组
最后更新2026-05-12
状态🟢 正常运行

📊 属性定义详表

必选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
MaxPowerLimitInWattsU320U32"#/PowerStrategy_1.MaxPowerLimitInWatts"整机额定功耗IPMI获取MPC特征数据时使用详见动态关联CSR配置软件
SystemPowerU320U32"#/EnergyMetric_1.SystemPower"整机功耗IPMI获取MPC特征数据时使用详见动态关联CSR配置软件
FanTotalPowerWattsU320U32"#/EnergyMetric_1.FanTotalPowerWatts"风扇总功耗IPMI获取MPC特征数据时使用详见动态关联CSR配置软件

可选属性

无可选属性


🔗 动态关联机制

语法规范

使用 <=/xxx#/xxx 语法实现动态关联:

yaml
# MPC功耗特征动态关联配置
MaxPowerLimitInWatts: "#/PowerStrategy_1.MaxPowerLimitInWatts"  # 整机额定功耗
SystemPower: "#/EnergyMetric_1.SystemPower"                     # 整机功耗
FanTotalPowerWatts: "#/EnergyMetric_1.FanTotalPowerWatts"       # 风扇总功耗

关联说明

  • IPMI接口: 用于IPMI获取MPC特征数据
  • 功耗监控: 提供系统功耗相关信息
  • MPC特征: 为MPC算法提供功耗特征数据

📂 分类标准

硬件属性

  • 定义:当前版本无硬件属性
  • 特点:所有属性都是软件管理相关
  • 示例:无

软件属性

  • 定义:由软件管理和维护的MPC功耗特征参数
  • 特点:功耗监控、IPMI接口、MPC特征等
  • 示例MaxPowerLimitInWatts, SystemPower, FanTotalPowerWatts

📝 配置示例

基础MPC功耗特征配置

json
{
  "MPCPowerFeature_Basic": {
    "MaxPowerLimitInWatts": "#/PowerStrategy_1.MaxPowerLimitInWatts",
    "SystemPower": "#/EnergyMetric_1.SystemPower",
    "FanTotalPowerWatts": "#/EnergyMetric_1.FanTotalPowerWatts"
  }
}

🔧 使用指南

配置步骤

  1. 对象确认: 确认是否存在PowerStrategy对象和EnergyMetric对象
  2. 参数设置: 根据实际对象和属性设置各项参数
  3. IPMI验证: 验证IPMI接口能否正确获取数据
  4. MPC集成: 确保MPC算法能够正确使用这些特征数据

功耗参数说明

  • MaxPowerLimitInWatts: 系统设计的最大功耗限制
  • SystemPower: 系统当前的实际功耗
  • FanTotalPowerWatts: 所有风扇的总功耗

IPMI接口说明

  • 数据获取: IPMI接口通过这些参数获取MPC特征数据
  • 监控功能: 用于系统功耗监控和管理
  • 远程访问: 支持远程获取功耗信息

MPC特征数据用途

  • 算法输入: 为MPC算法提供功耗特征数据
  • 性能优化: 基于功耗信息优化散热策略
  • 能效管理: 实现系统能效管理

配置选择原则

  • 准确性: 确保配置值与实际功耗相符
  • 合理性: 各项功耗参数应该合理匹配
  • 可扩展性: 考虑系统未来的功耗变化

使用场景

  • 功耗监控: 系统功耗监控和管理
  • IPMI接口: 通过IPMI获取功耗信息
  • MPC算法: 为MPC算法提供功耗特征
  • 能效优化: 系统能效优化和管理

注意事项

  • 数值准确: 确保功耗数值准确反映实际情况
  • 单位一致: 所有功耗参数使用相同单位(瓦特)
  • 逻辑合理: SystemPower应小于MaxPowerLimitInWatts
  • 定期更新: 根据系统变化定期更新配置

故障排除

  1. IPMI获取失败

    • 检查MPCPowerFeature配置是否正确
    • 确认IPMI服务是否正常运行
    • 验证网络连接是否正常
  2. 功耗数据异常

    • 检查配置值是否合理
    • 确认实际功耗测量是否准确
    • 验证系统负载是否正常
  3. MPC算法异常

    • 检查功耗特征数据是否正确
    • 确认MPC算法是否正确配置
    • 验证散热策略是否合理

📚 相关文档