Answers:
IPMI中通常有两种传感器:阈值传感器和离散传感器。阈值传感器本质上是一个模拟传感器,用于测量温度,电压或风扇速度之类的东西。离散传感器只是二进制传感器,仅具有两种状态,例如开/关,存在/不存在或无错误/错误。这些传感器被分组为单个16位值,必须将其解释为位字段。是的,这种命名很烂,因为它暗示了术语“离散”的非常不同的含义。
该传感器的实际工作方式当然取决于所测项目和特定的实现方式,但是对于ECC RAM,IPMI不会(也无法!)检查错误本身。相反,一种检测此错误的方法是观察报告ECC错误的RAM模块和内存控制器之间的信号线。如果它在这些线路上检测到信号,则管理接口可能会生成IPMI错误事件,该事件独立于主要硬件和操作系统将执行的错误处理。另一种方法是让内存控制器主动向管理接口报告该错误。