PECI接口
BMC获取CPU核心温度有两种途径
- 通过PECI总线直接从CPU上获取温度数据
- 通过IPMI协议从南桥的ME上获取CPU核心温度, 这种途径下, ME需要通过PECI接口从CPU上获取温度, 也是主流途径。
PECI规范
PECI是一个私有的协议。 现在主要有三个版本: 1.1, 2.0和3.0. PECI 1.1支持最简单的温度监示, PECI2.0则支持更多的如读取MSR等特性, PECI3.0进一步支持PCIe总线配置空间的读取。
-
现代服务器系统中, BMC通常不直接使用PECI接口, 而是通过南桥上的Management Engine来间接使用PECI接口。 ME是南桥上一个嵌入式微控制器, 它可以通过南桥上的PECI主控制器访问CPU上的PECI从设备。 同时, ME还实现了一些IPMI命令, 可以让BMC通过SMLink间接使用这个PECI主控制器。
-