文档介绍:功率封顶系统的制作方法
专利名称:功率封顶系统的制作方法
功率封顶系统
背景技术:
计算机系统使用大量的功率。减少所使用的功率的量和/或更有效地使用功率有助于减少操作计算机系统的成本。更有效地操作计算机系统对于所使用的给定量的功率给载214。此外,功率管理器可以减少末端负载214的功率损耗。通过从能量存储设备206将功率供应给末端负载214,从AC分配系统212所损耗的功率能够被迅速地往回降低到低于阈值。当系统的功率损耗降到阈值以下时,功率管理器移除作为末端负载214的电力源的能量存储设备206,并且能量存储设备206可以开始再充电。在本发明的一个示例实施例中,功率管理器通过降低用于计算机系统中的一个或多个处理器的时钟频率来减少系统的功率损耗。降低处理器的时钟频率还可以被称为对处理器进行压制。还可以使用其他功率降低方法,例如对磁盘驱动器进行断电、放慢存储器访问、对辅助刀片118进行断电等等。图3是本发明的示例实施例中的用于管理功率的流程图。在步骤302处,将针对AC分配系统的功率损耗与功率封顶极限进行比较。当针对AC分配系统的功率损耗小于功率封顶极限时,流程回环到步骤302。当针对AC分配系统的功率损耗大于功率封顶极限时,流程转到步骤304。在步骤304处,能量存储设备被启用以使针对AC分配系统的损耗恢复低于功率封顶极限。通过从能量存储设备将功率提供给计算机系统,针对AC分配系统的功率损耗被减少到低于功率封顶极限。流程然后在步骤306处继续,其中计算机系统的功率损耗被减少。在步骤308处,将针对AC分配系统的功率损耗与功率封顶极限进行比较。当针对AC分配系统的功率损耗超过功率封顶极限时,流程返回到步骤306,其中计算机系统的功率损耗被减少。当针对AC分配系统的功率损耗低于功率封顶极限时,流程继续到步骤310,其中能量存储设备被禁用并且可以开始再充电。在本发明的一个示例实施例中,功率封顶模块可以监测计算机系统在机架、刀片和/或处理器级下的功率损耗。在本发明的其他实施例中,功率封顶模块可以监测计算机系统仅在机架或刀片级下的功率损耗。功率封顶模块可以在周期性基础上监测计算机系统的功率损耗,或者可以使用事件驱动系统来监测系统的功率损耗。当功率封顶模块周期性地监测功率时,功率封顶模块可以以定时的间隔轮询电力系统122以检索功率损耗信息。当功率封顶模块使用事件驱动方法来监测功率时,当系统的或部件的功率损耗超过阈值量时,硬件中断可以触发。在本发明的另一示例实施例中,功率管理器可以不降低计算机系统的功率损耗。计算机系统的功率损耗可以具有短峰值需求,其使针对AC分配系统的功率损耗超过功率封顶极限持续仅短的时间段。当针对AC分配系统的功率损耗超过功率封顶极限时,功率管理器将使得能量存储设备能够减少针对AC分配系统的负载。功率管理器将监测计算机系统的总功率损耗,以确定被计算机系统所损耗的功率是否需要减少。当以下中的一个或多个发生时功率管理器可以降低计算机系统的功率需求:针对能量存储设备的功率损耗或负载超过阈值;从能量存储设备所损耗的总能量超过阈值量例如存储容量的50%时;计算机系统的功率损耗超过阈值;能量存储设备中剩余的能量降到低于阈值;或类似情况。当被计算机系统所损耗的功率降回到低于功率封顶极限时,能量存储设备将被禁用并且可以开始再充电。在本发明的一个示例实施例