【待评审】新增私有属性,支持内存Tsensor温度精细化告警

背景

issue:暂无
针对内存温度精细化告警,当前告警来源的内存温度为T颗粒温度,热设计要求内存精细化告警来源调整为Tsensor温度;现方案内存对象中仅有属性TemperatureCelsius承载T颗粒温度;

决策点(必填,一句话描述待决策点)

compute组件内存对象新增私有属性TSensorTemperatureCelsius,承载通过pmu获取的内存Tsensor温度,用于单根内存的精细化告警

详细描述(必填,描述待评审接口的详细内容)

决策点1

  1. 新增私有属性TSensorTemperatureCelsius,表示单根内存的Tsensor温度,通过pmu获取

变化类型:新增私有属性
应用场景:用于Tsensor场景的内存温度精细化告警
示例:

"Memory_1": {
            "TemperatureCelsius": 54,
            "TSensorTemperatureCelsius": 57
}

持久化类型: 不持久化
操作权限:ReadOnly
详细描述:

属性名称 变化类型 签名 读写&权限 持久化 变化通知 接口说明 接口约束
TSensorTemperatureCelsius 新增属性 S16 只读 R:ReadOnly 不持久化 true TSensor温度(摄氏度)

评审结论

  1. 私有属性无法满足告警需求,属性需要上树
  2. 考虑变化通知频繁问题,建议内存精细化告警修改为软件类告警实现