sensor list命令
- 第一列:传感器的名称,比如CPU1 Temp
- 第二列:该传感器的当前读值,注意有时候会是na,即取不到
- 第三列:单位
- 第四列:温度的状态信息,ok表示温度正常,有时候该状态值为nr,为non-recovery,不可恢复的意思
- 第五列:Lower Non-Recoverable
- 第六列:Lower Critical
- 第七列:Lower Non-Critical
- 第八列:Upper Non-Critical
- 第九列:Upper Critical
- 第十列:Upper Non-Recoverable
一般来讲,常见的温度状态有以下5种:
- ok:温度正常
- nc: non-critical,温度偏高(或者偏低),但是并不太严重
- cr:critical,温度太高或者温度太低,很严重
- nr: non-recovery,温度太高或者温度太低,造成不可恢复的损伤。
- na:温度状态不明,比较少见。
注意ok –> nc –> cr –> nr 从正常,到越来越严重的温度问题。
sdr elist命令
- 第一列:传感器的名称,比如CPU1 Temp
- 第二列:sensor number
- 第三列:传感器状态,分为ok和ns两种,代表是否可用
- 第四列:entity ID.entity instance。多个sensor可以引用一个entity,其ID由IPMI定义,entity instance用于进一步标识同一类entity的标号
例如,具有四个处理器的系统将使用实体实例值‘0’来标识第一个处理器,使用‘1’来标识第二个处理器,依此类推。 - 第五列:该传感器的当前读值,注意有时候会是na,即取不到
sdr命令
- 第一列:传感器的名称,比如CPU1 Temp
- 第二列:传感器读值
- 第三列:传感器状态,分为ok和ns两种,代表是否可用
综上所述,使用sdr命令可以得到读值和状态信息,而sdr elist命令还额外包含了sensor number、实体的id和instance,内容要更全一些,sensor list命令则在sdr命令的基础上额外提供了单位和阈值信息。