设置计算机参数使得电源工作在基于电源的功率效率峰值的范围内制造技术

技术编号:12916820 阅读:103 留言:0更新日期:2016-02-24 23:16
如果向计算机提供的总输出功率小于在功率使用效率峰值周围的功率容量范围的最小值,并且总输出功率小于最小值的出现在一时间段内发生多于第一阈值次数,则执行第一动作以使向计算机提供的总输出功率改变为超过功率容量范围的最小值。如果向计算机提供的总输出功率大于功率容量范围的最大值,并且总输出功率大于最大值的出现在该时间段内发生多于第二阈值次数,则执行第二动作以使向计算机系统提供的总输出功率改变为小于功率容量范围的最大值。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术主要地涉及从具有效率曲线的电源接收电功率的计算机系统。具体而言,它提供一种适合用于控制向计算机系统提供总输出功率的方法、计算机程序产品、系统和计算机程序。
技术介绍
计算机系统通常地包括硬件(诸如半导体、晶体管、芯片和电路板)以及硬件所存储和执行的计算机程序的组合。计算机系统经由经常被实施为AC(交流)到DC(直流)转换器的电源向硬件提供电功率。计算机系统通常地出于容量和冗余性原因而具有并联或者串联连接的若干电源。计算机系统需要来自电源的足以提供在计算机在它使用比更小工作负荷更多的功率的最大工作负荷操作时消耗的功率的功率。附加地,出于容错和高可用性原因,计算机系统常具有附加或者冗余电源,从而如果一个或者多个电源出故障,则充足的功率容量仍然存在以满足计算机系统的需要。一些计算机系统具有全冗余性,其中一个功率转换器集合连接到一个AC源并且另一转换器集合连接到分离AC源,从而AC系统之一中的故障不危及计算机系统的操作。电源具有功率额定值,该功率额定值描述电源需要多少输入功率以供应特定输出功率。例如,在100W(瓦特)输出功率时具有80%效率额定值的电源需要100W/80%= 125W的输入功率以得到该输出。效率额定值通常地既不是线性的也不是均匀的。取而代之,效率额定值通常地是从较低功率增加效率、在高功率为峰值、然后减少至最大功率输出的曲线。因此,在本领域中需要解决前述问题。
技术实现思路
提供一种方法、计算机可读存储介质和计算机系统。在一个实施例中,确定在计算机系统的功率使用效率峰值周围的功率容量范围。如果向计算机系统提供的总输出功率小于功率容量范围的最小值,并且总输出功率小于最小值的出现在一时间段内出现多于第一阈值次数,则执行使向计算机系统提供的总输出功率改变为超过功率容量范围的最小值的第一动作。如果向计算机系统提供的总输出功率大于功率容量范围的最大值,并且总输出功率大于最大值的出现在所述时间段内出现多于第二阈值次数,则执行使向计算机系统提供的总输出功率改变为小于功率容量范围的最大值的第二动作。从第一方面来看,本专利技术提供一种用于控制向计算机系统提供的总输出功率的方法,该方法包括:在处理器上确定在计算机系统的功率使用效率峰值周围的功率容量范围;如果向计算机系统提供的总输出功率在一时间段内小于功率容量范围的最小值多于第一阈值次数,则执行使向计算机系统提供的总输出功率改变为超过功率容量范围的最小值的第一动作;以及如果向计算机系统提供的总输出功率在该时间段内大于功率容量范围的最大值多于第二阈值次数,则执行使向计算机系统提供的总输出功率改变为小于功率容量范围的最大值的第二动作。从又一方面来看,本专利技术提供一种用于控制向计算机系统提供的总输出功率的计算机程序产品,该计算机程序产品包括可由处理电路读取和存储指令的计算机可读存储介质,这些指令用于由处理电路执行用以执行一种用于执行本专利技术的步骤的方法。从又一方面来看,本专利技术提供一种用于控制向计算机系统提供的总输出功率的系统,该系统包括:处理器;以及通信地耦合到处理器的存储器,其中存储器用指令编码,以及其中指令在处理器上被执行时包括:确定在计算机系统的功率使用效率峰值周围的功率容量范围,其中确定在计算机系统的功率使用效率峰值周围的功率容量范围还包括计算提供计算机系统的总输出功率的多个电源的加权平均功率效率曲线,其中计算加权平均功率效率曲线还包括与多个电源中的每个电源提供的功率的数量成比例地向多个电源中的每个电源的每个功率效率曲线指派相应权重,如果向计算机系统提供的总输出功率在一时间段内小于功率容量范围的最小值多于第一阈值次数,则执行使向计算机系统提供的总输出功率改变为超过功率容量范围的最小值的第一动作,以及如果向计算机系统提供的总输出功率在该时间段内大于功率容量范围的最大值多于第二阈值次数,则执行使向计算机系统提供的总输出功率改变为小于功率容量范围的最大值的第二动作。从又一方面来看,本专利技术提供一种在计算机可读介质上存储并且向数字计算机的内部存储器中可加载的计算机程序,该计算机程序包括在所述程序在计算机上被运行时用于执行本专利技术的步骤的软件代码部分。【附图说明】现在将参照如以下图中所示优选实施例仅通过示例描述本专利技术:图1描绘根据现有技术的以及其中可以实施本专利技术的优选实施例的示例的高级框图;图2描绘根据现有技术的以及其中可以实施本专利技术的优选实施例的示例计算机的尚级框图;图3描绘根据现有技术的以及其中可以实施本专利技术的优选实施例的加载数据比对功率数据的绘图图形;图4描绘根据本专利技术的优选实施例的加载数据比对功率数据的绘图图形;图5描绘根据本专利技术的优选实施例的总输出功率比对平均效率并且表示总输出功率容量范围的绘图图形;图6描绘根据本专利技术的优选实施例的电源数据的框图;图7描绘根据本专利技术的优选实施例的用于确定功率容量范围的示例处理的流程图;图8描绘根据本专利技术的优选实施例的用于响应于总输出功率与功率容量范围的比较来采取动作的示例处理的流程图;以及图9描绘根据本专利技术的优选实施例的用于响应于求和总输出功率与多个计算机的功率容量范围的最小值和最大值的和的比较来采取动作的示例处理的流程图。【具体实施方式】参照附图,其中相似标号贯穿若干视图表示相似部分,图1描绘根据本专利技术的实施例的经由网络130连接到计算机系统132的计算机系统100的高级框图表示。本专利技术的实施例的机制和装置同样地适用于任何适当计算系统。计算机系统100的主要部件包括一个或者多个处理器101、存储器102、终端接口单元111、存储接口单元112、1/0(输入/输出)设备接口单元113和网络接口单元114,所有这些被直接地或者间接地、通信地耦合用于经由存储器总线103、I/O总线104和I/O总线接口单元105的部件间通信。计算机系统100包括这里一般地称为处理器101的一个或者多个通用可编程处理单元(CPU)101A、101B、101C和101D。在一个实施例中,计算机系统100包括通常为相对大的系统的多个处理器;然而,在另一实施例中,计算系统100可以备选地是单个CPU系统。每个处理器101执行存储器102中存储的指令并且可以包括一级或者多级板上高速缓存。在一个实施例中,存储器102可以包括用于存储或者编码数据和程序的随机存取半导体存储器、存储设备或者存储介质(易失性或者非易失性)。在另一实施例中,存储器102代表计算机系统100的整个虚拟存储器并且也可以包括耦合到计算机系统100的或者经由网络130连接的其它计算机系统的虚拟存储器。存储器102在概念上是单个单片实体,但是在其它实施例中,存储器102是更复杂的布置、诸如高速缓存和其它存储器设备的分级。例如,存储器可以存在于多级高速缓存中,并且这些高速缓存可以按功能来进一步划分,从而一个高速缓存保持指令而另一高速缓存保持由一个或者多个处理器使用的非指令数据。如在各种所谓非统一存储器存取(NUMA)计算机架构中的任何NUMA计算机架构中已知的那样,存储器可以被进一步分布并且与不同CPU或者CPU集合关联。图示存储器102为包括、存储或者编码工作140、电源数据142和控制器144。虽然图示工作140、电源数据142和控制器144为被存储于计算机系统100中的存储本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/CN105359057.html" title="设置计算机参数使得电源工作在基于电源的功率效率峰值的范围内原文来自X技术">设置计算机参数使得电源工作在基于电源的功率效率峰值的范围内</a>

【技术保护点】
一种用于控制向计算机系统提供的总输出功率的方法,所述方法包括:在处理器上确定在所述计算机系统的功率使用效率峰值周围的功率容量范围;如果向所述计算机系统提供的总输出功率在一时间段内小于所述功率容量范围的最小值多于第一阈值次数,则执行使向所述计算机系统提供的所述总输出功率改变为超过所述功率容量范围的所述最小值的第一动作;以及如果向所述计算机系统提供的所述总输出功率在所述时间段内大于所述功率容量范围的最大值多于第二阈值次数,则执行使向所述计算机系统提供的所述总输出功率改变为小于所述功率容量范围的所述最大值的第二动作。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:M·R·范德维尔G·B·格劳特
申请(专利权)人:联想企业解决方案新加坡有限公司
类型:发明
国别省市:新加坡;SG

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1