一种基于BMC的机房温度检测控制方法、装置、设备和介质制造方法及图纸

技术编号:24496810 阅读:21 留言:0更新日期:2020-06-13 03:22
本发明专利技术公开了一种基于BMC的机房温度检测控制方法,包括:通过服务器的BMC从设置在机房内的温度传感器获取机房的检测温度以及服务器的CPU的使用状态;响应于检测温度超过所设置的第一高温阈值,降低CPU效能,并且响应于在降低CPU效能后的第一预设时间内检测温度未降到第一高温阈值以下而开启或增加冷却系统的冷却效果;响应于检测温度低于所设置的最低阈值,通过BMC降低或关闭冷却系统的冷却效果和/或升高CPU效能。本发明专利技术还公开了一种装置、设备和介质。本发明专利技术可以低成本地实现,并可以通过调整CPU效能进而改善机房温度,改善了冷却系统的额外耗能。

A BMC based temperature detection control method, device, equipment and medium for computer room

【技术实现步骤摘要】
一种基于BMC的机房温度检测控制方法、装置、设备和介质
本专利技术涉及通信
,更具体地,特别是指一种基于BMC的机房温度检测控制方法、装置、设备和介质。
技术介绍
目前市面上的IDC机房管理都需要透过额外的管理软件,并且安装在独立的监控服务器上才能监控IDC机房温度。管理软件与监控服务器往往所费不赀,机房管理所需的费用在小型IDC机房费用的比例就显得可观。因此,需要提出一种在BMC上建构简易的机房温度监测,并且主动式的调整IDC服务器的CPU(CentralProcessingUnit,中央处理器)负载的方法,以便降低IDC机房温度。透过调整CPU效能的机制,进而减少冷却系统的耗能。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种基于BMC的机房温度检测控制方法、装置、设备和介质,可于BMC上实现IDC机房温度监控,除了可以调整冷却系统之外,并且还可以动态调整CPU效能以便调整服务器温度,进而调整IDC机房温度。基于上述目的,本专利技术一方面提供了一种基于BMC的机房温度检测控制方法,该方法包括:通过服务器的BMC从设置在机房内的温度传感器获取机房的检测温度以及服务器的CPU的使用状态;响应于检测温度超过所设置的第一高温阈值,降低CPU效能,并且响应于在降低CPU效能后的第一预设时间内检测温度未降到第一高温阈值以下而开启或增加冷却系统的冷却效果;响应于检测温度低于所设置的最低阈值,通过BMC降低或关闭冷却系统的冷却效果和/或升高CPU效能。在本专利技术的基于BMC的机房温度检测控制方法的一些实施方式中,方法还包括:服务器的BMC通过简易网络管理协议检测进行数据的通信和管理。在本专利技术的基于BMC的机房温度检测控制方法的一些实施方式中,响应于检测温度超过所设置的第一高温阈值,降低CPU效能,并且响应于在降低CPU效能后的第一预设时间内检测温度未降到第一高温阈值以下而开启或增加冷却系统的冷却效果还包括:响应于在降低CPU效能后的第一预设时间内检测温度未降到第一高温阈值以下,开启冷却系统并将冷却系统调节为第一冷却模式;响应于在开启第一冷却模式后的第二预设时间内检测温度未降到第一高温阈值以下而将冷却系统调节为第二冷却模式,第二冷却模式的冷却温度低于第一冷却模式的冷却温度。在本专利技术的基于BMC的机房温度检测控制方法的一些实施方式中,响应于检测温度低于所设置的最低阈值,BMC降低或关闭冷却系统的冷却效果和/或升高CPU效能还包括:响应于检测温度低于所设置的第一低温阈值,升高CPU效能并降低冷却系统的冷却效果预设值;响应于第三预设时间内检测温度未升高第一低温阈值以上,关闭冷却系统。本专利技术实施例的另一方面,还提供了一种基于BMC的机房温度检测控制装置,该装置包括:检测模块,检测模块配置为通过服务器的BMC从设置在机房内的温度传感器获取机房的检测温度以及服务器的CPU的使用状态;降温模块,降温模块配置为响应于检测温度超过所设置的第一高温阈值,降低CPU效能,并且响应于在降低CPU效能后的第一预设时间内检测温度未降到第一高温阈值以下而开启或增加冷却系统的冷却效果;升温模块,升温模块配置为响应于检测温度低于所设置的最低阈值,通过BMC降低或关闭冷却系统的冷却效果和/或升高CPU效能。本专利技术实施例的另一方面,还提供了一种计算机设备,该计算机设备包括:至少一个处理器;以及存储器,存储器存储有可在处理器上运行的计算机指令,指令由处理器执行时实现以下步骤:通过服务器的BMC从设置在机房内的温度传感器获取机房的检测温度以及服务器的CPU的使用状态;响应于检测温度超过所设置的第一高温阈值,降低CPU效能,并且响应于在降低CPU效能后的第一预设时间内检测温度未降到第一高温阈值以下而开启或增加冷却系统的冷却效果;响应于检测温度低于所设置的最低阈值,通过BMC降低或关闭冷却系统的冷却效果和/或升高CPU效能。在本专利技术的基于BMC的计算机设备的一些实施方式中,该设备还实现以下步骤:服务器的BMC通过简易网络管理协议检测进行数据的通信和管理。在本专利技术的基于BMC的计算机设备的一些实施方式中,响应于检测温度超过所设置的第一高温阈值,降低CPU效能,并且响应于在降低CPU效能后的第一预设时间内检测温度未降到第一高温阈值以下而开启或增加冷却系统的冷却效果还包括:响应于在降低CPU效能后的第一预设时间内检测温度未降到第一高温阈值以下,开启冷却系统并将冷却系统调节为第一冷却模式;响应于在开启第一冷却模式后的第二预设时间内检测温度未降到第一高温阈值以下而将冷却系统调节为第二冷却模式,第二冷却模式的冷却温度低于第一冷却模式的冷却温度。在本专利技术的基于BMC的计算机设备的一些实施方式中,响应于检测温度低于所设置的最低阈值,BMC降低或关闭冷却系统的冷却效果和/或升高CPU效能还包括:响应于检测温度低于所设置的第一低温阈值,升高CPU效能并降低冷却系统的冷却效果预设值;响应于第三预设时间内检测温度未升高第一低温阈值以上,关闭冷却系统。本专利技术实施例的再一方面,还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,其特征在于,计算机程序被处理器执行时执行前述的基于BMC的机房温度检测控制方法。本专利技术至少具有以下有益技术效果:1.可减少昂贵的监控系统的费用损耗;2.调整CPU效能进而改善机房温度,可改善冷却系统的额外耗能;3.不需要增加硬件修改来完成这个功能,即可以低成本实现。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例。图1示出了根据本专利技术的基于BMC的机房温度检测控制方法的实施例的示意框图;图2示出了根据本专利技术的基于BMC的机房温度检测控制方法的实施例的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术实施例进一步详细说明。需要说明的是,本专利技术实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”和“第二”仅为了表述的方便,不应理解为对本专利技术实施例的限定,后续实施例对此不再一一说明。基于上述目的,本专利技术实施例的第一个方面,提出了一种基于BMC的机房温度检测控制方法的实施例。图1示出的是根据本专利技术的基于BMC的机房温度检测控制方法的实施例的示意图;图2示出了根据本专利技术的基于BMC的机房温度检测控制方法的实施例的结构示意图。如图1和图2所示的实施例中,该方法至少包括如下步骤:S100、通过服务器3的BMC5从设置在机房内的温度传感器1获取机房的检测温度以及服务器3的CPU4的使用状态;S200、响应于检测温度超过所设置的第一高温阈值,降低CPU4效能,并本文档来自技高网...

【技术保护点】
1.一种基于BMC的机房温度检测控制方法,其特征在于,所述方法包括:/n通过服务器的BMC从设置在机房内的温度传感器获取所述机房的检测温度以及所述服务器的CPU的使用状态;/n响应于所述检测温度超过所设置的第一高温阈值,降低所述CPU效能,并且响应于在降低所述CPU效能后的第一预设时间内所述检测温度未降到第一高温阈值以下而开启或增加冷却系统的冷却效果;/n响应于所述检测温度低于所设置的最低阈值,通过所述BMC降低或关闭冷却系统的冷却效果和/或升高所述CPU效能。/n

【技术特征摘要】
1.一种基于BMC的机房温度检测控制方法,其特征在于,所述方法包括:
通过服务器的BMC从设置在机房内的温度传感器获取所述机房的检测温度以及所述服务器的CPU的使用状态;
响应于所述检测温度超过所设置的第一高温阈值,降低所述CPU效能,并且响应于在降低所述CPU效能后的第一预设时间内所述检测温度未降到第一高温阈值以下而开启或增加冷却系统的冷却效果;
响应于所述检测温度低于所设置的最低阈值,通过所述BMC降低或关闭冷却系统的冷却效果和/或升高所述CPU效能。


2.根据权利要求1所述的基于BMC的机房温度检测控制方法,其特征在于,所述方法还包括:
服务器的BMC通过所述简易网络管理协议检测进行数据的通信和管理。


3.根据权利要求1所述的基于BMC的机房温度检测控制方法,其特征在于,所述响应于所述检测温度超过所设置的第一高温阈值,降低所述CPU效能,并且响应于在降低所述CPU效能后的第一预设时间内所述检测温度未降到第一高温阈值以下而开启或增加冷却系统的冷却效果还包括:
响应于在降低所述CPU效能后的第一预设时间内所述检测温度未降到第一高温阈值以下,开启所述冷却系统并将所述冷却系统调节为第一冷却模式;
响应于在开启所述第一冷却模式后的第二预设时间内所述检测温度未降到第一高温阈值以下而将冷却系统调节为第二冷却模式,所述第二冷却模式的冷却温度低于所述第一冷却模式的冷却温度。


4.根据权利要求1所述的基于BMC的机房温度检测控制方法,其特征在于,所述响应于所述检测温度低于所设置的最低阈值,所述BMC降低或关闭冷却系统的冷却效果和/或升高所述CPU效能还包括:
响应于所述检测温度低于所设置的第一低温阈值,升高所述CPU效能并降低所述冷却系统的冷却效果预设值;
响应于第三预设时间内所述检测温度未升高第一低温阈值以上,关闭所述冷却系统。


5.一种基于BMC的机房温度检测控制装置,其特征在于,所述装置包括:
检测模块,所述检测模块配置为通过服务器的BMC从设置在机房内的温度传感器获取所述机房的检测温度以及所述服务器的CPU的使用状态;
降温模块,所述降温模块配置为响应于所述检测温度超过所设置的第一高温阈值,降低所述CPU效能,并且响应于在降低所述CPU效能后的第一预设时间内所述检测温度未降到第一高温阈值以下而开启或增加冷却系统的...

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

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

1