动态优化服务器系统的操作频率的计算机实施方法及系统技术方案

技术编号:18940021 阅读:23 留言:0更新日期:2018-09-15 10:58
动态优化服务器系统的操作频率的计算机实施方法及系统。示例性系统可包括一频率调整模块、至少一内部传感器、至少一外部传感器、一个或者多个冷却元件、一处理器、一存储器以及基本输入/输出系统(BIOS)。频率调整模块可从至少一内部传感器和/或至少一外部传感器收集传感器数据。频率调整模块可根据传感器数据以及热频率等级表决定服务器系统的一合适的操作频率等级,以最小化服务器系统上的开机时间。

Computer implementation method and system for optimizing operation frequency of server system dynamically

A computer implementation method and system for dynamically optimizing the operation frequency of a server system. An exemplary system may include a frequency adjustment module, at least one internal sensor, at least one external sensor, one or more cooling elements, a processor, a memory, and a basic input/output system (BIOS). The frequency adjustment module may collect sensor data from at least one internal sensor and/or at least one external sensor. Frequency adjustment module can determine a suitable operating frequency level of the server system according to sensor data and thermal frequency level to minimize the boot time on the server system.

【技术实现步骤摘要】
动态优化服务器系统的操作频率的计算机实施方法及系统
本专利技术涉及一计算机系统中的系统开机。
技术介绍
现代服务器场(serverfarm)或者数据中心通常采用大量服务器系统来处理各种应用服务的处理以及存储需求。每个服务器需要一个基本输入/输出系统(BIOS)以支持正常操作。BIOS为可确保服务器系统的计算机元件的运作的固件。BIOS存储有当服务器系统开机时所执行的固件,以及BIOS所指定的一组配置。BIOS通常辨识、初始化以及测试服务器系统中的软件。数据中心中的服务器系统通常需要重新启动以确保服务器系统正常工作。然而,启动服务器系统可能需要最少的时间。由于数据中心中存在大量服务器系统,因此集合每个服务器系统的单独开机时间可能会对数据中心造成相当长的停机时间。
技术实现思路
为了解决上述的问题,根据本专利技术的各种示例的系统以及方法提供一种通过动态地优化一服务器系统的一操作频率以最小化系统上的开机时间。示例性系统可包括一频率调整模块、至少一内部传感器、至少一外部传感器、一个或者多个冷却元件、一处理器、一存储器以及基本输入/输出系统(BIOS)。频率调整模块可从至少一内部传感器和/或至少一外部传感器收集传感器数据。频率调整模块可根据传感器数据以及热频率等级表以决定服务器系统的一合适的操作频率等级,以最小化服务器系统上的开机时间。根据本专利技术一实施例,一种用于动态优化服务器系统的操作频率的计算机实施方法包括:在服务器系统的频率调整模块接收来自服务器系统的一个或者多个传感器的传感器数据;至少根据传感器数据以及热频率等级表决定合适的操作频率等级;在合适的操作频率等级与服务器系统上的先前操作频率不同的情况下,将合适的操作频率等级设定为服务器系统上的第一操作频率等级;将自测试计数设定为既定值;在自测试失败的情况下,判断自测试计数是否为零;以及在自测试计数不为零的情况下,将第一操作频率等级降低一个等级至第二操作频率等级,并将自测试计数降低一个等级。在自测试计数为零的情况下,频率调整模块可使服务器系统的控制器发出用以指示服务器系统在热控制范围外的错误讯息。在自测试为成功的情况下,频率调整模块可将自测试计数设定为零并且在既定等待时间周期之后接收额外的传感器数据。在合适的操作频率等级与服务器系统上的先前操作频率相同的情况下,频率调整模块可在既定等待时间周期后接收额外的传感器数据。在一些配置中,决定合适的操作频率等级可包括以下步骤:至少根据传感器数据以及热频率等级表决定操作频率等级范围,决定在操作频率等级范围内的最大操作频率等级,以及选择最大操作频率等级作为服务器系统的合适的操作频率等级。在一些其它示例中,决定合适的操作频率等级可包括以下步骤:至少根据传感器数据以及热频率等级表决定操作频率等级范围,决定操作频率范围内之中间操作频率等级等级,以及选择中间操作频率等级作为服务器系统的合适的操作频率等级。在一些配置中,至少一内部传感器包括至少一热传感器。由频率调整模块所收集的传感器数据包括服务器系统的处理器温度、芯片组温度或者环境温度中至少一个。在一些配置中,热频率等级表可包括多个表格条目。多个表格条目中的每一个包括对应的服务器系统可操作的特定传感器数据(例如特定温度范围)以及操作频率等级范围。热频率等级表更可包括用于异常传感器数据的条目。举例来说,一个条目可包括服务器系统可操作的对应操作频率等级的小于阈值低温度值的系统温度范围以及最小阈值操作频率等级,以发送用以指示对系统元件具有潜在损害的警示讯息。另一条目可包括服务器系统可操作的对应操作频率等级的大于阈值高温度值的系统温度范围以及最大阈值操作频率,以发送用以指示对系统元件具有潜在损害的警示讯息。根据本专利技术另一实施例,提供一种存储指令的非暂态计算机可读取存储介质,当通过上述处理器执行指令时,使处理器执行的操作包括:在服务器系统的频率调整模块接收来自服务器系统的一个或者多个传感器的传感器数据;至少根据传感器数据以及热频率等级表决定合适的操作频率等级;在合适的操作频率等级与服务器系统上的先前操作频率不同的情况下,将合适的操作频率等级设定为服务器系统上的第一操作频率等级;将自测试计数设定为既定值;在自测试失败的情况下,判断自测试计数是否为零;以及在自测试计数不为零的情况下,将第一操作频率等级降低一个等级至第二操作频率等级,并将自测试计数降低一个等级。本专利技术的附加特征以及优点将描述于下面叙述中,并且部分地于描述中为显而易见的,或者可通过本文所公开的原理的实施而习得。本专利技术的特征以及优点可通过于所附申请权利要求书中特别指出的装置以及组合来实现以及获得。本专利技术这些以及其它特征将从以下的叙述以及所附申请权利要求书变得更加显而易见,或者可通过本文描述的原理的实施而习得。附图说明为了描述可获得本专利技术上述以及其它优点以及特征的方式,将通过参考附图中的特定示例以呈现更具体地描述上面简要描述的原理。必须理解的是,这些附图仅描绘了本专利技术的示例,因此不应被认为是对其范围的限制,通过使用附图,附加特征以及细节来描述以及解释本专利技术的原理,其中:图1A是显示根据本专利技术一实施方式所述的用于动态地优化操作频率以最小化开机时间的示例性系统的示例性方块图;图1B是显示根据本技术一实施方式所述的用于动态优化操作频率以最小化开机时间的另一示例性系统的示例性方块图;图2为根据本专利技术的实施方式所述的用于动态优化操作频率以最小化开机时间的示例性方法;图3是显示根据本专利技术的各种实施方式所述的示例性计算机装置;以及图4以及图5是显示根据本专利技术的各种示例的示例性系统。【符号说明】100A、100B~系统101~频率调整模块102~处理器103~存储器104~BIOS105~通用串行总线106~内部传感器107~冷却元件108~外部传感器109~存储装置111~管理装置112~电源供应单元113~电源114~北桥逻辑116~南桥逻辑115~PCI总线150、151~ISA插槽160~PCIe插槽161~PCI插槽170~PCI插槽200~方法202~218~步骤流程300~运算装置315~总线361~存储器362~主微处理器363~处理器368~接口400~总线运算系统构造402~系统总线404~存储器406~ROM408~RAM410~控制器412~存储装置414~418~存储模块420~输入装置426~传感器428~快取存储器430~处理器432~快闪存储器434~固件500~计算机系统502~芯片组508~通信接口510~处理器512~固件516~存储装置518~RAM具体实施方式本技术的各种示例提供用于动态优化服务器系统的操作频率以最小化系统上的开机时间的系统以及方法。示例性系统可包括频率调整模块、至少一内部传感器、至少一外部传感器、一个或者多个冷却元件、处理器、存储器以及基本输入/输出系统(BIOS)。频率调整模块可从至少一内部传感器和/或至少一外部传感器收集传感器数据。频率调整模块可根据传感器数据以及热频率等级表决定服务器系统的合适的操作频率等级,以最小化服务器系统上的开机时间。图1A是显示根据本专利技术一实施方式所述的用于动态地优化操作频率以最小化开机时间的示例性系统100A的示例性方块图。在此示例中,系统100A包括多个元件本文档来自技高网...

【技术保护点】
1.一种用于动态优化服务器系统的操作频率的计算机实施方法,包括:在上述服务器系统的频率调整模块接收来自上述服务器系统之一个或者多个传感器的传感器数据;至少根据上述传感器数据以及热频率等级表决定合适的操作频率等级,上述热频率等级表包括多个条目;判断上述合适的操作频率等级与上述服务器系统上的先前操作频率不同;将上述合适的操作频率设定为上述服务器系统上的第一操作频率;将自测试计数设定为既定值;判断具有上述第一操作频率的自测试失败;判断上述自测试计数不为零;将上述第一操作频率等级降低一个等级至第二操作频率等级;以及将上述自测试计数降低一个等级。

【技术特征摘要】
2017.03.02 US 15/447,9001.一种用于动态优化服务器系统的操作频率的计算机实施方法,包括:在上述服务器系统的频率调整模块接收来自上述服务器系统之一个或者多个传感器的传感器数据;至少根据上述传感器数据以及热频率等级表决定合适的操作频率等级,上述热频率等级表包括多个条目;判断上述合适的操作频率等级与上述服务器系统上的先前操作频率不同;将上述合适的操作频率设定为上述服务器系统上的第一操作频率;将自测试计数设定为既定值;判断具有上述第一操作频率的自测试失败;判断上述自测试计数不为零;将上述第一操作频率等级降低一个等级至第二操作频率等级;以及将上述自测试计数降低一个等级。2.如权利要求1所述的计算机实施方法,其中决定上述合适的操作频率等级的步骤包括:至少根据上述传感器数据以及上述热频率等级表决定操作频率等级范围;决定上述操作频率等级范围内的最大操作频率等级;以及选择上述最大工作频率等级作为上述服务器系统的上述合适的工作频率等级。3.如权利要求1所述的计算机实施方法,其中决定上述合适的操作频率等级的步骤包括:至少根据上述传感器数据以及上述热频率等级表决定操作频率等级范围;决定上述操作频率等级范围内的中间操作频率等级;以及选择上述中间操作频率等级作为上述服务器系统的上述合适操作频率等级。4.如权利要求1所述的计算机实施方法,还包括:判断上述合适的操作频率等级与上述服务器系统上的上述先前操作频率相同,或者判断上述自测试成功;在经过既定等待时间周期后,在上述服务器系统的上述频率调整模块自上述一个或者多个传感器接收额外的传感器数据;判断上述自测试计数为零;以及使得上述服务器系统的控制器发出用以指示上述服务器系统位于热控制范围之外的错误讯息。5.如权利要求1所述的计算机实施方法,其中:上述多个条目中的每一个包括特定传感器数据,以及允许上述服务器系统进行操作的操作频率等级对应范围;上述多个条目还包括小于阈值低温度值的系统温度范围、允许上述系统进行操作的对应操作频率等级、以及最小阈值操作频率等级,以发出用以指示潜在损害的警示讯息至上述系统的元件;以及上述传感器数据包括内部传感器数据或者外部传感器数据中的至少一个和/或上述服务器系统之一处理器温度、芯片组温度、或者环...

【专利技术属性】
技术研发人员:潘青穗
申请(专利权)人:广达电脑股份有限公司
类型:发明
国别省市:中国台湾,71

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

1