发明名称 一种系统功耗自动控制方法
摘要 本发明提供一种系统功耗自动控制方法,该方法是针对服务器或机群定义目标功耗值,通过功耗控制管理模块实时调整CPU的频率控制系统在目标功耗值以下运行,达到控制功耗的目的,功耗控制管理模块包括:IPMI管理控制模块、具有PMBUS通讯总线的电源管理模块、动态功耗节点管理模块、电源管理模块、管理控制平台、BMC管理模块、BIOS及操作系统功耗管理模块,本发明的方法全部基于模块化部件灵活扩展的特性,各模块作为系统内的模块化部件,可以进行灵活的配置,从而减少系统管理的复杂程度。弥补了传统的以计算资源为核心的网络服务器不能自动调整预先设定好的功率数值的不足,使其更适用于当前更具节能的复杂的高性能商业应用领域,因而具有非常广阔的发展前景。
申请公布号 CN101477403B 申请公布日期 2011.10.05
申请号 CN200910013975.7 申请日期 2009.01.22
申请人 浪潮电子信息产业股份有限公司 发明人 姚萃南;吴明生;滕学军
分类号 G06F1/32(2006.01)I 主分类号 G06F1/32(2006.01)I
代理机构 济南信达专利事务所有限公司 37100 代理人 姜明
主权项 一种系统功耗自动控制方法,其特征在于,针对服务器或机群定义目标功耗值,通过功耗控制管理模块实时调整CPU的频率控制系统在目标功耗值以下运行,达到控制功耗的目的,功耗控制管理模块包括:IPMI管理控制模块(1)、具有PMBUS通讯总线的电源管理模块(2)、动态功耗节点管理模块(3)、电源管理模块(4)、管理控制平台(5)、BMC管理模块(6)、BIOS及操作系统功耗管理模块(7),其中,IPMI管理控制模块(1)负责协调各资源间的通信以及集中管理;具有PMBUS通讯总线的电源管理模块(2)主要负责处理电源功率数据传输和协议转换;动态功耗节点管理模块(3),它是一种带外OOB功耗管理策略引擎,内嵌在服务器的芯片组中进行控制;ACPI电源管理模块(4)提供选择电源方案,以实现电源管理,电源方案就是计算机管理电源使用情况的一组设置;管理控制模块(5)提供功率策略的管理与制定;BMC管理模块(6)允许远程管理员远程访问服务器的FIRMWARE固件,从而使得服务器的远程管理成为可能;BIOS及操作系统功耗管理模块(7),用于调整CPU的频率设置;自动控制步骤如下:IPMI管理控制模块(1)做好把某个需要预先设定的功率策略写下来,并提交给BMC管理模块(6),BMC管理模块(6)根据功率策略,在动态功耗节点管理模块(3)上设置功率策略所对应的具体功率值,此时BIOS及操作系统功耗管理模块(7)会相应把当前CPU的频率实时记录下来,同时动态功耗节点管理模块(3)会根据当前的功率策略发出指令要求BIOS及操作系统功耗管理模块(7)进行降频,并把信息反馈给CPU,CPU与此同时进行降频动作,CPU功率降低,与之相对应的电源输出功率也相应的降低,电源将当前输出的功率及时通报给该动态功耗节点管理模块(3),动态功耗节点管理模块(3)将当前的功率值与预先设定好的功率值进行比较,没有达到预先的功率数值,则继续调整CPU的频率,最终使得设定的功率与当前的功率一致为止,从而完成整个功耗的自动控制过程。
地址 250014 山东省济南市历下区山大路224号