一种服务器预加热的方法、设备和服务器技术

技术编号:26845883 阅读:11 留言:0更新日期:2020-12-25 13:08
本发明专利技术提供了一种服务器预加热的方法、设备和服务器,该方法包括:获取服务器开机时所有器件工作的阈值温度;响应于接收到服务器开机的指令,获取服务器中各个器件的温度并将获取到的各个器件的温度分别与各个器件的阈值温度进行比较;响应于有获取到的器件的温度小于对应器件的阈值温度,使用预加热器件对小于对应器件的阈值温度的器件进行加热,以及再次获取各个器件的温度并分别与对应的阈值温度进行比较;响应于获取到的所有器件的温度均大于对应器件阈值温度,闭合服务器的主板与电源的电路以使服务器开机。通过使用本发明专利技术的方案,能够解决集中热源加热浪费能源,能避免器件由于过度加热损坏的问题,既提高了工作效率又保证服务器稳定运行。

【技术实现步骤摘要】
一种服务器预加热的方法、设备和服务器
本领域涉及计算机领域,并且更具体地涉及一种服务器预加热的方法、设备和服务器。
技术介绍
随着大数据、云计算、人工智能时代的到来,互联网业务量出现爆炸式增长,服务器的需求多样性越来越广,在一些寒冷地区的户外服务器需要在寒冷的环境下工作。由于天气寒冷,服务器内部一些器件在低温下工作的效率低、甚至不工作,这样对会影响客户的数据稳定、安全、效率等。特别是服务器关机后,整个服务器的热量快速散去。这样服务器从极低的温度下重启就会很困难,严重的会直接死机。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提出一种服务器预加热的方法和设备,通过使用本专利技术的方法,能够解决集中热源加热浪费能源,能够避免器件由于过度加热损坏的问题,既提高了工作效率又保证服务器稳定运行。基于上述目的,本专利技术的实施例的一个方面提供了一种服务器预加热的方法,包括以下步骤:获取服务器开机时所有器件工作的阈值温度;响应于接收到服务器开机的指令,获取服务器中各个器件的温度并将获取到的各个器件的温度分别与各个器件的阈值温度进行比较;响应于有获取到的器件的温度小于对应器件的阈值温度,使用预加热器件对小于对应器件的阈值温度的器件进行加热,以及再次获取各个器件的温度并将获取到的温度分别与对应的阈值温度进行比较;响应于获取到的所有器件的温度均大于对应器件阈值温度,闭合服务器的主板与电源的电路以使服务器开机。根据本专利技术的一个实施例,还包括:经由BMC检测每一个预加热器件的实时温度;响应于预加热器件的实时温度达到预设温度,关闭预加热器件的电源。根据本专利技术的一个实施例,还包括:根据检测的预加热器件的实时温度和监控的器件的温度控制每一个预加热器件和电源之间的可控开关的打开或断开。根据本专利技术的一个实施例,还包括:响应于服务器开机后器件的温度达到器件工作的阈值温度,关断对器件进行预加热的预加热器件的可控开关。根据本专利技术的一个实施例,还包括:响应于服务器开机后器件的温度未达到器件工作的阈值温度且器件的预加热器件的实时温度达到预设温度,将预加热器件的预设温度更改为高于原预设温度继续对器件进行加热;响应于器件的温度达到器件工作的阈值温度,关断预加热器件的可控开关。根据本专利技术的一个实施例,还包括:响应于服务器未开机且器件温度达到器件工作的阈值温度,检测正在进行预加热的其他器件中的温度最低的器件;将达到器件工作的阈值温度的器件对应的预加热器件连接到温度最低的器件以进行辅助加热。根据本专利技术的一个实施例,还包括:响应于服务器未开机且器件温度达到器件工作的阈值温度,检测正在进行预加热的其他器件中的工作阈值温度与实际温度差值最大的器件;将达到器件工作的阈值温度的器件对应的预加热器件连接到差值最大的器件以进行辅助加热。根据本专利技术的一个实施例,还包括:分别将服务器开机时需要预加热的每个器件上安装温度传感器;将所有温度传感器连接到服务器的BMC中以实时监控需要预加热器件的实际温度本专利技术的实施例的另一个方面,还提供了一种服务器预加热的设备,设备包括:获取模块,获取模块配置为获取服务器开机时所有器件工作的阈值温度;监控模块,监控模块配置为响应于接收到服务器开机的指令,获取服务器中各个器件的温度并将获取到的各个器件的温度分别与各个器件的阈值温度进行比较;加热模块,加热模块配置为响应于有获取到的器件的温度小于对应器件的阈值温度,使用预加热器件对小于对应器件的阈值温度的器件进行加热,以及再次获取各个器件的温度并将获取到的温度分别与对应的阈值温度进行比较;闭合模块,闭合模块配置为响应于获取到的所有器件的温度均大于对应器件阈值温度,闭合服务器的主板与电源的电路以使服务器开机。本专利技术的实施例的另一个方面,还提供了一种服务器,服务器使用上述的方法进行预加热。根据本专利技术的一个实施例,还包括检测模块,检测模块配置为:经由BMC检测每一个预加热器件的实时温度;响应于预加热器件的实时温度达到预设温度,关闭预加热器件的电源。根据本专利技术的一个实施例,还包括控制模块,控制模块配置为:根据检测的预加热器件的实时温度和监控的器件的温度控制每一个预加热器件和电源之间的可控开关的打开或断开。根据本专利技术的一个实施例,还包括关断模块,关断模块配置为:响应于服务器开机后器件的温度达到器件工作的阈值温度,关断对器件进行预加热的预加热器件的可控开关。根据本专利技术的一个实施例,还包括更改模块,更改模块配置为:响应于服务器开机后器件的温度未达到器件工作的阈值温度且器件的预加热器件的实时温度达到预设温度,将预加热器件的预设温度更改为高于原预设温度继续对器件进行加热;响应于器件的温度达到器件工作的阈值温度,关断预加热器件的可控开关。本专利技术具有以下有益技术效果:本专利技术实施例提供的服务器预加热的方法,通过获取服务器开机时所有器件工作的阈值温度;响应于接收到服务器开机的指令,获取服务器中各个器件的温度并将获取到的各个器件的温度分别与各个器件的阈值温度进行比较;响应于有获取到的器件的温度小于对应器件的阈值温度,使用预加热器件对小于对应器件的阈值温度的器件进行加热,以及再次获取各个器件的温度并将获取到的温度分别与对应的阈值温度进行比较;响应于获取到的所有器件的温度均大于对应器件阈值温度,闭合服务器的主板与电源的电路以使服务器开机的技术方案,能够解决集中热源加热浪费能源,能够避免器件由于过度加热损坏的问题,既提高了工作效率又保证服务器稳定运行。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例。图1为根据本专利技术一个实施例的服务器预加热的方法的示意性流程图;图2为根据本专利技术一个实施例的服务器预加热的设备的示意图;图3是使用本专利技术方法进行服务器预加热的电路图的实施例。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术实施例进一步详细说明。基于上述目的,本专利技术的实施例的第一个方面,提出了一种服务器预加热的方法的一个实施例。图1示出的是该方法的示意性流程图。如图1中所示,该方法可以包括以下步骤:S1获取服务器开机时所有器件工作的阈值温度,主板上的器件都有最低工作温度的SPEC,对一些低温SPEC较高的器件在主板下方设计预加热器件,开机初始阶段,先对这些器件进行加热,达到其SPEC最低温度后服务器进行开机;S2响应于接收到服务器开机的指令,获取服务器中各个器件的温度并将获取到的各个器件的本文档来自技高网...

【技术保护点】
1.一种服务器预加热的方法,其特征在于,包括以下步骤:/n获取所述服务器开机时所有器件工作的阈值温度;/n响应于接收到所述服务器开机的指令,获取所述服务器中各个器件的温度并将获取到的各个器件的温度分别与各个器件的阈值温度进行比较;/n响应于有获取到的器件的温度小于对应器件的阈值温度,使用预加热器件对小于对应器件的阈值温度的器件进行加热,以及再次获取各个器件的温度并将获取到的温度分别与对应的阈值温度进行比较;/n响应于获取到的所有器件的温度均大于对应器件阈值温度,闭合所述服务器的主板与电源的电路以使所述服务器开机。/n

【技术特征摘要】
1.一种服务器预加热的方法,其特征在于,包括以下步骤:
获取所述服务器开机时所有器件工作的阈值温度;
响应于接收到所述服务器开机的指令,获取所述服务器中各个器件的温度并将获取到的各个器件的温度分别与各个器件的阈值温度进行比较;
响应于有获取到的器件的温度小于对应器件的阈值温度,使用预加热器件对小于对应器件的阈值温度的器件进行加热,以及再次获取各个器件的温度并将获取到的温度分别与对应的阈值温度进行比较;
响应于获取到的所有器件的温度均大于对应器件阈值温度,闭合所述服务器的主板与电源的电路以使所述服务器开机。


2.根据权利要求1所述的方法,其特征在于,还包括:
经由BMC检测每一个所述预加热器件的实时温度;
响应于预加热器件的实时温度达到预设温度,关闭预加热器件的电源。


3.根据权利要求1所述的方法,其特征在于,还包括:
根据检测的预加热器件的实时温度和监控的器件的温度控制每一个预加热器件和电源之间的可控开关的打开或断开。


4.根据权利要求3所述的方法,其特征在于,还包括:
响应于所述服务器开机后器件的温度达到器件工作的阈值温度,关断对器件进行预加热的预加热器件的可控开关。


5.根据权利要求1所述的方法,其特征在于,还包括:
响应于所述服务器开机后器件的温度未达到器件工作的阈值温度且器件的预加热器件的实时温度达到预设温度,将预加热器件的预设温度更改为高于原预设温度继续对器件进行加热;
响应于器件的温度达到器件工作的阈值温度,关断预加热器件的可控开关。


6.根据权利要求1所述的方法,其特征在于,还包括:

【专利技术属性】
技术研发人员:李松磊
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1