CoolingRequirement.MonitoringValue关联器件温度:
CoolingRequirement.MonitoringValue = “<= Drive_1.TemperatureCelsius”
查看Drive_1.TemperatureCelsius 默认值255,随后该温度一直在变化,范围在30度左右;
但是CoolingRequirement.MonitoringValue一直是255是怎么回事
请自行确认配置是否正确,Drive是否可以获取到值
Drive可以获取到值
配置是否错误,引用<=/
配置是这样:
<=/Drive_1.TemperatureCelsius”
- 给一下完整的调速策略配置;
- 确认Drive对象下的值是可获取的,非255值
已经发送到陈芝奔邮箱
说的是已知问题,修改Drive.TemperatureCelsius温度; CoolingRequirement.MonitoringValue 值虽然没变,但是实际查询风扇转速发现有变化,请帮忙解决下这个显示问题
Drive对象中的TemperatureCelsius不发送信号,导致在CSR中配置时无法获取变化后的值。
问题请找对应组件进行修改,与能效直接调速无关联
CPU Core温度是否也有类似问题,sensor的ReadingStatus配置:
“ReadingStatus”: “<=/CPU_1.TemperatureCelsius |> expr($1 > 255 ? 1 : 0)”
设备启动一段时间后,发现sensor还是disable状态,sync_property_trace.log日志发现ReadingStatus是异常状态,且一直没有恢复正常:
ThresholdSensor ThresholdSensor_CPU1CoreRem_010101 ReadingStatus: 1 [“expr($1 > 255 ? 1 : 0)”]
$1: bmc.kepler.compute /bmc/kepler/Systems/1/Processors/CPU/CPU_1_010101 bmc.kepler.Systems.Processor.CPU TemperatureCelsius [0,16384] [“2021-01-01 02:33:24”,“2021-01-01 02:33:33”] [“fetch”,“sig_properties_changed”]
ThresholdSensor ThresholdSensor_CPU1CoreRem_010101 Reading: 0
$1: bmc.kepler.compute /bmc/kepler/Systems/1/Processors/CPU/CPU_1_010101 bmc.kepler.Systems.Processor.CPU TemperatureCelsius [0,16384] [“2021-01-01 02:33:24”,“2021-01-01 02:33:33”] [“fetch”,“sig_properties_changed”]
ThresholdSensor ThresholdSensor_CPU1CoreRem_010101 EntityInstance: 96
$1: bmc.kepler.sensor /bmc/kepler/Systems/1/Entities/Entity_CPU1_010101 bmc.kepler.Systems.Entity Instance [96,96] [“2021-01-01 02:33:23”,“2021-01-01 02:33:25”] [“fetch”,“sig_interfaces_added”]
ThresholdSensor ThresholdSensor_CPU1CoreRem_010101 EntityId: 3
$1: bmc.kepler.sensor /bmc/kepler/Systems/1/Entities/Entity_CPU1_010101 bmc.kepler.Systems.Entity Id [3,3] [“2021-01-01 02:33:24”,“2021-01-01 02:33:25”] [“fetch”,“sig_interfaces_added”]
@wwhh
请问有解决方法吗 @zhaower