最近要调试BMC软件,看了几天资料,总算对BMC有个概念的了解了。
BMC全称为基板管理控制器(Baseboard Manager Controller,简称BMC),它通过监控系统的电源、温度等来保证系统处于正常运行的状态。
其实BMC就是一个管家的角色。能对整个系统的电源、温度等性能进行管理,在系统死机时还能充当看门狗的角色对CPU进行重启操作。
一般的电脑系统,比如我们自己用的PC,并不会带BMC,因为没必要,CPU能把BMC要干的活都干了。但复杂的服务器,就非常有必要引入BMC了。这就好比一般的家庭不会有管家,但大户人家,家大业大,所以管家是能分担家务活的。
BMC系统一般依赖于BMC芯片,目前常用的是ASPEED公司生产的AST2400。
AST2400是ASPEED公司生产的BMC芯片,用于服务器的远程管理,一般还兼用作服务器的显示芯片,输出VGA信号,显示功能很基础,但对于服务器而言足够了。
目前所知晓的绝大部分厂商(DELL、HP、联想、浪潮、曙光等)所使用的BMC芯片都是该公司所生产的,型号包括但不限于AST2050/2300/2400/2520,华为以前也使用该公司的BMC,为了保证信息安全,现在已逐步切换为自研BMC芯片。
以上引用是百度知道对AST2400的解释,仅供参考。
要详细了解BMC,还需要了解几个概念,其中之一是IPMI,可以从以下网址了解:
https://www.intel.com/content/www/us/en/servers/ipmi/ipmi-home.html
暂时写到这,未完待续。。。