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)。频率调整模块可从至少一内部传感器和/或至少一外部传感器收集传感器数据。频率调整模块可根据传感器数据以及热频率等级表以决定服务器系统的一合适的操作频率等级,以最小化服务器系统上的开机时间。根据本专利技术一实施例,一种用于动态优化服务器系统的操作频率的计算机实施方法包括:在服务器系统的频率调整模块接收来自服务器系统的一个或者多个传感器的传感器数据;至少根据传感器数据以及热频率等级表决定合适的操作频率等级;在合适的操作频率等级 ...
【技术保护点】
1.一种用于动态优化服务器系统的操作频率的计算机实施方法,包括:在上述服务器系统的频率调整模块接收来自上述服务器系统之一个或者多个传感器的传感器数据;至少根据上述传感器数据以及热频率等级表决定合适的操作频率等级,上述热频率等级表包括多个条目;判断上述合适的操作频率等级与上述服务器系统上的先前操作频率不同;将上述合适的操作频率设定为上述服务器系统上的第一操作频率;将自测试计数设定为既定值;判断具有上述第一操作频率的自测试失败;判断上述自测试计数不为零;将上述第一操作频率等级降低一个等级至第二操作频率等级;以及将上述自测试计数降低一个等级。
【技术特征摘要】
2017.03.02 US 15/447,9001.一种用于动态优化服务器系统的操作频率的计算机实施方法,包括:在上述服务器系统的频率调整模块接收来自上述服务器系统之一个或者多个传感器的传感器数据;至少根据上述传感器数据以及热频率等级表决定合适的操作频率等级,上述热频率等级表包括多个条目;判断上述合适的操作频率等级与上述服务器系统上的先前操作频率不同;将上述合适的操作频率设定为上述服务器系统上的第一操作频率;将自测试计数设定为既定值;判断具有上述第一操作频率的自测试失败;判断上述自测试计数不为零;将上述第一操作频率等级降低一个等级至第二操作频率等级;以及将上述自测试计数降低一个等级。2.如权利要求1所述的计算机实施方法,其中决定上述合适的操作频率等级的步骤包括:至少根据上述传感器数据以及上述热频率等级表决定操作频率等级范围;决定上述操作频率等级范围内的最大操作频率等级;以及选择上述最大工作频率等级作为上述服务器系统的上述合适的工作频率等级。3.如权利要求1所述的计算机实施方法,其中决定上述合适的操作频率等级的步骤包括:至少根据上述传感器数据以及上述热频率等级表决定操作频率等级范围;决定上述操作频率等级范围内的中间操作频率等级;以及选择上述中间操作频率等级作为上述服务器系统的上述合适操作频率等级。4.如权利要求1所述的计算机实施方法,还包括:判断上述合适的操作频率等级与上述服务器系统上的上述先前操作频率相同,或者判断上述自测试成功;在经过既定等待时间周期后,在上述服务器系统的上述频率调整模块自上述一个或者多个传感器接收额外的传感器数据;判断上述自测试计数为零;以及使得上述服务器系统的控制器发出用以指示上述服务器系统位于热控制范围之外的错误讯息。5.如权利要求1所述的计算机实施方法,其中:上述多个条目中的每一个包括特定传感器数据,以及允许上述服务器系统进行操作的操作频率等级对应范围;上述多个条目还包括小于阈值低温度值的系统温度范围、允许上述系统进行操作的对应操作频率等级、以及最小阈值操作频率等级,以发出用以指示潜在损害的警示讯息至上述系统的元件;以及上述传感器数据包括内部传感器数据或者外部传感器数据中的至少一个和/或上述服务器系统之一处理器温度、芯片组温度、或者环...
【专利技术属性】
技术研发人员:潘青穗,
申请(专利权)人:广达电脑股份有限公司,
类型:发明
国别省市:中国台湾,71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。