用于管理服务器的功耗的方法和装置的制作方法

文档序号:6656225阅读:193来源:国知局
专利名称:用于管理服务器的功耗的方法和装置的制作方法
技术领域
本发明的实施例一般涉及服务器,尤其涉及管理服务器的功耗。
背景当今,很多现有的服务器包括诸如刀片、砖块或处理器卡等多个处理模块。每一个处理器模块可包括一个或多个处理器。当处理器模块通电时,处理模块中的处理器消耗电能并且消耗的电能的量取决于处理器负载、频率和电压。当今的处理器允许利用处理器的功率的状态此类控制。在典型的数据中心中,通常部署了大量服务器。然而,可用的功率一般是有限的。因此,有效地管理服务器的功耗是重要的。
当前,数据中心的管理员或用户必须基于系统的最大功耗额定值向服务器中的系统支架或系统集合手动分配功率。这导致数据中心限制服务器的部署,因为可能没有有效地管理功耗。通常,服务器没有使用所分配的所有功耗,因此浪费了一些功率容量。另一方面,如果在已部署的服务器使用了所有可用功率时另外的服务器通电,则可导致功率短缺。服务器的灾难性故障可由这种功率短缺产生。
附图简述本发明的实施例在附图的各图中作为例子而非限制示出,其中相同的标号指示相似的元素,附图中

图1示出管理服务器的功耗的过程的一个实施例的流程图;图2示出在服务器中进行功率排序的过程的一个实施例的流程图;图3示出刀片服务器的一个实施例;图4示出刀片的一个实施例;图5示出联网系统的示例性实施例。
详细描述公开了一种用于管理服务器的功耗的方法和装置。在以下详细描述中,阐述了许多具体细节以提供全面的理解。然而,本领域的普通技术人员可以清楚,无需使用这些具体细节来实施本发明的某些实施例。在其它情况中,没有详细示出或描述众所周知的结构、材料、电路、过程和接口以免不必要地使描述变得晦涩。
本说明书中对“一个实施例”或“实施例”的引用指的是结合该实施例描述的特定特征、结构或特性包含于本发明的至少一个实施例中。在本说明书中各个位置出现的短语“在一个实施例中”未必全指同一实施例,也不是与其它实施例互斥的单独或替换的实施例。此外,描述了可由某些实施例而不是其它实施例表现的各种特征。类似地,描述了各种要求,它们可能是针对某些实施例而不是其它实施例的要求。
图1示出管理服务器的功耗的过程的一个实施例的流程图。在以下描述中,刀片服务器(也称为模块化服务器)用作说明概念的例子。然而,应该理解,所公开的概念不限于刀片服务器,但也可适用于其它类型的服务器。例如,公开的概念可适用于超过尺寸范围的高密度的基于支架的服务器。此外,该过程由处理逻辑执行,处理逻辑可包括硬件(例如,电路、专用逻辑等)、软件(诸如在通用计算机系统或专用机器上运行,例如服务器中的机箱管理模块(CMM))或两者的组合。
在一个实施例中,在服务器内定义了一个或多个功率域。服务器的功率域是包括诸如刀片之类共享同一电源的一组服务器组件的逻辑域。在以下的描述中,刀片服务器中具有一组刀片的功率域用作例子。注意,公开的技术可适用于诸如砖块、处理器卡等具有不同组件的其它类型的服务器。处理逻辑可管理功率域级上的服务器的功耗。可分配给功率域中的组件的总功率可称为功率域的功率预算。功率域的功率预算的上限可在工厂中设置。然而,用户可基于部署服务器的环境来修改工厂设置的上限。功率域的功率预算能以诸如基于刀片额定功率按比例之类的多种方式在功率域中的刀片之中分配。处理逻辑可基于功率分配来计算刀片的功率阈值,并在相应的刀片中对这些功率阈值进行编程。以下描述了功率阈值计算的更多细节。
参考图1,处理逻辑接收功率域中的一组刀片的功耗数据(处理框110)。在一个实施例中,每一个刀片的刀片管理控制器(BMC)将相应刀片的功耗数据发送到服务器的CMM。以下将描述刀片的BMC怎样获得功耗数据的细节。处理逻辑利用从刀片接收的数据监视刀片的功耗(处理框120)。处理逻辑还可向用户或管理员提供功耗数据(处理框130)。此外,当功率域中的总功耗约达到诸如功率域的功率预算的上限之类的预定极限时处理逻辑可发出警报。
基于从刀片接收的功耗数据,处理逻辑动态地调整刀片的一个或多个功率阈值(处理框140)。例如,处理逻辑可减小刀片的功率阈值以使刀片的BMC将刀片上的处理器设置成具有较低功耗的功率状态。以下讨论BMC怎样将处理器设置成具有较低功耗的功率状态的细节。在一些实施例中,刀片的BMC向服务器的CMM提供刀片的功率阈值的下限。
此外,动态地调整功率阈值允许处理逻辑更有效地管理功率预算。例如,当功率域中的第二刀片通电时,处理逻辑可将功率域中的第一刀片的功率阈值设置成低于第一刀片的最大额定功率。然而,当第二刀片断电时,功率域中的一部分功率预算被释放。因此,处理逻辑可放宽第一刀片的功率阈值,因为现在可将更多的功率分配给第一刀片。
在一个实施例中,处理逻辑基于预定的功率管理策略对功率域中的刀片中的一个或多个进行节流(处理框150)。为了对刀片进行节流,处理逻辑可使刀片上的处理器转换至具有较低功耗的功率状态。以下讨论关于怎样对刀片进行节流的各种例子。在一些实施例中,由用户定义预定功率管理策略。预定功率管理策略可单独地应用于服务器的每一个功率域。即,如果功率域中的功耗超过预定极限,则仅功率域内的刀片可以成为节流的候选者。此外,用户可从一组预定策略中选择一功率管理策略。功率管理策略的例子包括深挖(deep cut)策略和浅挖(shallow cut)策略。
在一个实施例中,实现浅挖策略的处理逻辑形成一个通路以对功率域中横跨其相应的功率阈值的刀片进行节流。然后处理逻辑继续穿过功率域中剩余的刀片以对这些刀片进行节流,直到功率域中的功耗降低到预定极限以内。形成通过刀片的后续通路直到功率域中的功耗降低到极限以内或直到刀片不能再节流。当刀片不能再节流且功率域中的功耗仍高于预定极限时,处理逻辑可开始将功率域中的刀片断电。用户可设置对刀片进行节流和/或断电的刀片顺序。在一个实施例中,处理逻辑采用默认顺序,即刀片通电的逆序。
除上述浅挖策略外,或作为上述浅挖策略的替代,另一示例性功率管理策略是深挖策略。在一个实施例中,实现深挖策略的处理逻辑一次对一个刀片起作用以降低功率域中的功耗。以预定顺序中的第一刀片开始,处理逻辑对刀片节流以使功率域中的功耗下降。当刀片不能再节流时,如果功率域中的功耗维持在预定极限以上,则处理逻辑可将刀片断电。此外,将刀片断电之后,处理逻辑移到预定顺序中的下一个刀片以重复刀片节流,并且如果功率域中的功耗维持在预定极限以上则断电(如果需要)以减小功耗。类似于浅挖策略,用户可设置对刀片进行节流和/或断电的刀片顺序。在一个实施例中,处理逻辑采用默认顺序,即刀片通电的逆序。
再次参考图1,处理逻辑可在刀片被节流时通知用户(处理框160)。处理逻辑可向用户提供节流的更多的细节(例如,功率节流程度的百分比)。在一个实施例中,刀片中的BMC从刀片的基本输入/输出系统(BIOS)获取关于节流程度的信息并将该信息发送给CMM。处理逻辑可通过转移回处理框110来周期性地监视功率域中的功耗。
图2示出用于对服务器的功率域中的刀片进行功率排序的过程的一个实施例的流程图。该过程通过处理逻辑来执行,处理逻辑可包括硬件(例如,电路、专用逻辑等)、软件(诸如在通用计算机系统或专用机器上运行,例如服务器中的机箱管理模块(CMM))或两者的组合。在一些实施例中,当服务器通电时,处理逻辑在刀片上进行功率排序。
处理逻辑以预定顺序通过功率域中的刀片。默认顺序可由服务器的CMM提供,如以递增的顺序从最小编号的刀片槽开始。即使新的刀片插入两个已有刀片之间的空槽中也可维持默认顺序。或者,CMM可包括用户界面以向用户提供管理员选项以指定刀片通电的顺序或次序。在一些实施例中,提供了一次覆盖选项以允许用户指定不同的次序。当使用用户定义的顺序时,插入到服务器中的新刀片可被添加到顺序的最后。
参考图2,处理逻辑以服务器的功率域中的预定顺序的刀片中的第一刀片开始(处理框210)。在一个实施例中,处理逻辑从刀片的BMC获得刀片的额定功率(处理框220)。处理逻辑可在刀片上进行功率兼容性检查(处理框230)。在一个实施例中,处理逻辑通过将刀片的额定功率与用于功率域的机箱容量进行匹配来进行功率兼容性检查。如果当前功率域消耗量和刀片的额定功率的总和超过功率域的总功率预算,则处理逻辑不允许刀片通电。基于功率兼容性检查的结果,如果刀片不兼容,则处理逻辑前进到处理框270。否则处理逻辑转换到处理框240。
在一个实施例中,如果刀片是功率兼容的,则处理逻辑将刀片通电(处理框240)。处理逻辑可计算刀片的一个或多个功率阈值(处理框250)。然后,处理逻辑可将功率阈值编程到刀片的BMC中(处理框260)。
在处理框270中,处理逻辑检查功率域中的所有刀片是否都已按序通过。如果是这样,则该过程结束(处理框290)。否则,处理逻辑进入预定顺序中的下一刀片(处理框280),然后重复处理框220。
在一些实施例中,用户可指定预定顺序中连续的刀片的通电之间的最小延迟。处理逻辑可等待预定的时间段(下文中称为“超时”),即大约等于或长于下一个刀片通电前指定的最小延迟。此外,处理逻辑可等待来自刀片的BMC的信息以指示刀片已成功通电并且在下一刀片通电前处于稳定的功率状态。在一些实施例中,这种超时不是用户可配置的,而是由服务器的CMM基于最小延迟和由BMC报告的超时的估算来计算的。如果在该超时到期之前BMC不响应,则CMM可生成对刀片的明确的断电请求然后移至下一刀片。如果BMC在超时到期之前不响应,则CMM还可创建错误日志。
或者,用户可指定标志以使处理逻辑不等待无响应的刀片。当设置标志时,处理逻辑可仅等待最小延迟然后移动以将下一刀片通电,而不管当前刀片是否完全通电。在一些实施例中,标志是全局标志。
图3示出刀片服务器的一个实施例。刀片服务器300包括机箱310、机箱管理模块(CMM)320、多个刀片(也称为服务器刀片)330以及多个互连340。注意,图3示出的组件和相关联的硬件中的任一个或全部可用于刀片服务器300的各种实施例。然而,应该理解,刀片服务器300的其它配置可包括比图3示出的组件更多的组件(例如,光盘驱动器、软盘驱动器等)或更少的组件。
在一个实施例中,CMM 320是具有嵌入式操作系统(OS)和/或用于运行应用程序的一些其它操作环境的小型计算机。然而,应该理解,本文中所述的功率管理不限于任一特定的操作系统。CMM 320可向刀片330发送信息以及从中接收信息。此外,CMM 320可包括用户界面323以允许用户设置、查看和/或修改刀片服务器300的功率管理策略。在一些实施例中,刀片服务器300除CMM 320外还包括冗余的CMM以保护服务器免遭CMM 320的故障。一般而言,CMM 320可用于刀片330的配置、刀片330之间的共享资源的仲裁、和/或服务器300的组件的管理。
参考图3,互连340还可称为管理互连。互连340将刀片330耦合到CMM 320。互连340可包括标准互连(例如,以太网总线、i2c总线、RS 485串行总线、光纤通道、InfiniBand、PCI-Express等)、专有互连(例如,系统管理总线)或两者的组合。此外,互连340两端的CMM 320和服务器刀片330之间的协议可包括诸如基于智能平台管理接口(IPMI)的协议、传输控制协议/互联网协议(TCP/IP)等的任何标准或专有协议。
在一个实施例中,刀片330是独立的计算机系统或处理模块,它们各自具有诸如一个或多个处理器、存储器等它们自己的组件。刀片330可共享诸如存储区网络(SAN)、网络附连存储(NAS)等集群环境中的一些存储。此外,某些刀片330可包括诸如板上硬盘之类的附加组件或其它外围组件。刀片330中的每一个包括刀片管理控制器(BMC),也称为管理处理器。BMC利用管理互连340和如上所述的预定协议来与CMM 320通信。在图4中详细示出了刀片的一个示例性实施例。
图4示出服务器中的刀片的一个示例性实施例。刀片400包括刀片管理控制器(BMC)410、功率传感器420以及多个处理器430。注意,以上组件是为了说明概念而示出的。刀片的某些实施例可包括比图4中示出的更多或更少的组件。
在一个实施例中,功率传感器420监视处理器430的功耗并向BMC 410输入功耗数据。基于该数据,BMC 410可确定刀片400的总功耗。此外,BMC 410可就刀片400的功耗而与服务器的CMM(例如,图3中的CMM 320)通信。当刀片400的功耗超过预定极限时BMC 410可生成中断。
在一个实施例中,处理器430中的一个或多个支持基于高级配置与电源接口(ACPI)的处理器功率状态(P状态)的管理。因此,刀片400可利用处理器430的P状态特征来节流。例如,当处理器转换到具有较低功耗的P状态时,处理器的频率和电压可被降低。因此,可降低处理器的功耗。在一些实施例中,刀片400的BMC 410、BIOS和/或OS管理处理器430的P状态。刀片400可具有编程到BMC 410中的一个或多个功率阈值。
如上所述,刀片400可包括功率传感器420以感测刀片400中的处理器的当前功耗并向BMC 410输入功耗数据。当超过功率阈值时,BMC 410可在于功率事件硬件块中锁存诸如ACPI事件之类的功率事件之后生成中断。处理器430中的事件处理程序可确定中断的原因并修改用于诸如PSS、PCT和PPC子例程等各种子例程的响应报告的工作变量。事件处理程序还可向OS电源管理模块(OSPM)公布功率事件通知。响应于功率事件通知,OSPM可调用PPC子例程以确定用于相应处理器的新的最大允许功率状态级。结果,OS策略计算可生成用于处理器430的新的最大功率状态,这使P状态控制硬件降低处理器430的P状态。
在另一个实施例中,如果刀片400的OS不支持基于ACPI的P状态管理,则刀片400的BIOS码直接在处理器430的一个或多个中断处理程序(例如,SMI处理程序、PMI处理程序等)中改变处理器P状态。中断处理程序可将刀片上的处理器430的状态改变成相同的P状态。
刀片400的BMC 410的工厂默认设置可将上功率阈值设置成接近最大允许功率。这种上功率阈值有效地禁用ACPI特征,直到服务器的CMM将功率阈值初始化成一不同的值。同样,CMM也可通过将上功率阈值改为基本等于最大允许量来禁用ACPI特征。
在一个实施例中,当对刀片400上的处理器430进行节流时,BMC 410向服务器的CMM通知该事件。当CMM接收到该事件时,CMM查看相应功率域中剩余的刀片的总功耗。如果其它刀片没有消耗功率且功率域的功率预算还没有被耗尽,则CMM有向节流刀片400分配更多功率的空间。因此,CMM可放宽节流刀片400的功率阈值以使处理器430能够进入具有较高功耗的P状态。
图5示出一示例性联网系统。系统500包括服务器510、多个存储装置530(例如,磁盘)以及多个客户机540(例如,个人计算机、工作站等)。客户机540可经由网络550耦合到服务器510,网络550可包括局域网(LAN)、广域网(WAN)等。存储装置530可经由诸如光纤通道、以太网总线等各种类型的互连耦合到服务器510。在一些实施例中,有附加的服务器520耦合到网络550。注意,以上组件是为了说明概念的目的而示出的。系统500的一些实施例可包括比图5中示出的组件更多或更少的组件。
在一个实施例中,服务器510包括多个刀片和一个CMM。刀片可被组合成一个或多个功率域。功率域中的每一个刀片可包括可通信上耦合到CMM的BMC。BMC收集刀片的功耗数据并将该数据发送到CMM。利用来自刀片中的每一个的BMC的数据,CMM管理功率域级上的服务器的功耗。CMM可动态地调整刀片的功率阈值以提高刀片之间功率分配的效率和/或降低刀片的功耗。此外,当功耗超过某预定极限时CMM可对刀片进行节流以降低功耗。
以上详细描述的某些部分是按照计算机存储器中的数据位的操作的算法和符号表示来提出的。这些算法描述和表示是由数据处理技术领域中的技术人员用于最有效地将其工作实质传达给本领域中的其它技术人员的工具。这里算法一般被设计成得到理想结果的操作的自一致序列。该操作是需要对物理量的物理操纵的那些操作。通常,虽然不是必要的,但这些量采用可被存储、传输、组合、比较以及其它操纵的电或磁信号的形式。已证明有时(主要出于公共用法的原因)将这些信号称为位、值、元素、码元、字符、项、数字等是方便的。
然而,应该记住,所有的这些和类似的术语与适当的物理量相关联,并且仅仅是应用于这些量的方便的标记。除非具体指明,否则正如从以下讨论中显而易见的,应该理解贯穿本说明书,利用诸如“处理”、“计算”、“推算”、“确定”或“显示”等术语的讨论指的是计算机系统或类似的电子计算设备的动作和过程,这些计算机系统或类似的电子计算设备将表示为计算机系统的寄存器和存储器内的物理(电子)量的数据处理和转换成类似地表示为计算机系统存储器或寄存器或其它这种信息存储、传输或显示装置内的物理量的其它数据。
本发明还涉及用于执行这里描述的操作的装置。该装置可以是为所需目的特别构造的,或者它可包括由存储在计算机中的计算机程序选择性地激活或重新配置的通用计算机。这一计算机程序可存储在计算机可读存储介质中,诸如但不限于包括软盘、光盘、CD-ROM和磁光盘的任何类型的盘、只读存储器(ROM)、随机存取存储器(RAM)、EPROM、EEPROM、磁或光卡、或适用于存储电子指令的任何类型的介质,并且每一个都耦合到计算机系统总线。
这里提出的过程和显示不与任何特定的计算机或其它装置固有地相关。各种通用系统可与根据此处的教义的程序一起使用,或者可证明构造更专用的装置来进行所述操作是方便的。对于很多种这些结构所需的结构将从以下描述中显见。此外,没有参考任何特定的程序设计语言来描述本发明。将理解,各种程序设计语言可用于实现如此处所述的本发明的教义。机器可访问介质包括用于以可由机器(例如,计算机)读取的形式存储或传输信息的任何机制。例如,机器可读介质包括只读存储器(“ROM”);随机存取存储器(“RAM”);磁盘存储介质;光存储介质;闪存装置;电、光、声或其它形式的传播信号(例如,载波、红外信号、数字信号等)等。
上述讨论仅描述了本发明的一些示例性实施例。本领域的技术人员将从这些讨论、附图和权利要求书中容易地认识到,在不背离本发明的精神和范围的情况下可进行各种修改。
权利要求
1.一种方法,包括允许用户在服务器上设置功率管理策略;监视所述服务器中的多个刀片的功耗;以及基于由用户设置的所述功率管理策略,响应于所述多个刀片的功耗自动管理所述服务器的功耗。
2.如权利要求1所述的方法,其特征在于,还包括顺序地对所述多个刀片通电;以及在对相应的刀片通电之后并且在对下一个刀片通电之前,对多个刀片中的每一个进行功率兼容性检查。
3.如权利要求2所述的方法,其特征在于,所述多个刀片在一功率域中,且对所述多个刀片中的每一个进行功率兼容性检查包括从所述相应刀片的刀片管理控制器获得所述相应刀片的额定功率;以及对照所述功率域的总可用功率检查所述额定功率。
4.如权利要求2所述的方法,其特征在于,还包括在对下一刀片通电之前等待预定时间间隔。
5.如权利要求1所述的方法,其特征在于,自动管理所述服务器的功耗包括将一个或多个功率阈值编程到所述多个刀片中的每一个中;以及响应于所述多个刀片的功耗动态地调整所述功率阈值。
6.如权利要求5所述的方法,其特征在于,自动管理所述服务器的功耗包括如果所述多个刀片的功耗超过预定极限,则对所述多个刀片中的一个或多个进行节流以降低所述多个刀片的功耗;以及如果所述多个刀片中的一个的可用功率增加,则放宽所述一个刀片的一个或多个功率阈值以允许所述一个刀片的性能提高。
7.如权利要求6所述的方法,其特征在于,对所述多个刀片中的一个或多个进行节流包括使所述多个刀片中的一个或多个上的一个或多个处理器转换到具有较低功耗的状态。
8.如权利要求6所述的方法,其特征在于,还包括对所述多个刀片中的每一个进行节流,直到所述多个刀片的功耗降低至所述预定极限以下。
9.如权利要求6所述的方法,其特征在于,还包括对具有超过刀片的功率阈值的功耗的刀片进行节流;以及如果对刀片节流未能使所述多个刀片的功耗降低至所述预定极限以下,则将所述刀片断电。
10.一种提供指令的机器可存取介质,所述指令在由处理器执行的情况下使所述处理器执行以下操作从多个刀片中的多个刀片管理控制器接收所述多个刀片的功耗数据;基于预定功率管理策略,响应于所接收的数据自动对所述多个刀片中的一个或多个进行节流以降低所述多个刀片的功耗;以及响应于所述多个刀片的功耗动态地调整所述多个刀片的一个或多个功率阈值。
11.如权利要求10所述的机器可存取介质,其特征在于,所述操作还包括如果对所述多个刀片中的一个或多个节流未能将所述多个刀片的功耗降低至预定极限以下,则将所述多个刀片中的一个或多个断电。
12.如权利要求10所述的机器可存取介质,其特征在于,所述多个刀片在一功率域中,并且动态地调整所述多个刀片的一个或多个功率阈值包括如果所述功率域的可用功率增加,则放宽所述多个刀片的一个或多个功率阈值。
13.如权利要求10所述的机器可存取介质,其特征在于,所述操作还包括允许用户修改所述预定功率管理策略。
14.一种装置,包括多个互连;多个处理模块,所述多个处理模块中的每一个包括管理控制器、一个或多个处理器以及耦合在所述一个或多个处理器和所述管理控制器之间的功率传感器;以及经由所述多个互连耦合到所述多个处理模块的机箱管理模块(CMM),用于与所述多个处理模块中的每一个的管理控制器通信以监视和自动管理所述多个处理模块的功耗。
15.如权利要求14所述的装置,其特征在于,所述CMM包括用户界面以允许用户设置功率管理策略,并且CMM可用于基于所设置的所述功率管理策略自动管理所述多个处理模块的功耗。
16.如权利要求14所述的装置,其特征在于,所述功率传感器可用于感测所述一个或多个处理器的功耗并向所述管理控制器输入功耗数据。
17.如权利要求14所述的装置,其特征在于,所述多个互连包括一个或多个以太网总线。
18.如权利要求14所述的装置,其特征在于,所述多个互连包括一个或多个系统管理总线。
19.如权利要求14所述的装置,其特征在于,所述多个处理模块包括多个刀片。
20.一种系统包括一个或多个存储装置;一个或多个客户机;以及耦合在所述一个或多个存储装置和所述一个或多个客户机之间的服务器,用于响应于来自所述一个或多个客户机的请求对所述一个或多个存储装置执行操作,所述服务器包括多个互连;多个处理模块,所述多个处理模块中的每一个包括管理控制器、一个或多个处理器以及耦合在所述一个或多个处理器和所述管理控制器之间的功率传感器;以及经由所述多个互连耦合到所述多个处理模块的机箱管理模块(CMM),用于与所述多个处理模块中的每一个的管理控制器通信以监视和自动管理所述多个处理模块的功耗。
21.如权利要求20所述的系统,其特征在于,所述CMM包括用户界面以允许用户设置功率管理策略,并且所述CMM可用于基于所设置的所述功率管理策略自动管理所述多个处理模块的功耗。
22.如权利要求20所述的系统,其特征在于,所述功率传感器可用于感测所述一个或多个处理器的功耗并向所述管理控制器输入所述一个或多个处理器的功耗数据。
23.如权利要求20所述的系统,其特征在于,所述多个互连包括一个或多个以太网总线。
24.如权利要求20所述的系统,其特征在于,所述多个互连包括一个或多个系统管理总线。
25.如权利要求20所述的系统,其特征在于,所述多个处理模块包括多个刀片。
全文摘要
公开了一种用于管理服务器的功耗的方法和装置。在一个实施例中,该方法包括允许用户在服务器上设置功率管理策略;监视服务器中的多个刀片的功耗;以及基于由用户设置的功率管理策略,响应于多个刀片的功耗自动管理服务器的功耗。要求保护并描述了其它实施例。
文档编号G06F1/32GK1969248SQ200580020187
公开日2007年5月23日 申请日期2005年5月20日 优先权日2004年6月17日
发明者A·库玛, D·奥谢伊 申请人:英特尔公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1