一种服务器温度预测方法、装置及系统的制作方法_4

文档序号:9579169阅读:来源:国知局
指定时间点,对服务器的出风口进行温度采集得到的第三出风口温度作为自变量;
[0160]将获取的在与第一采样时间点对应的指定时间点,对服务器的入风口进行温度采集得到的第二入风口温度作为自变量;
[0161 ] 将获取的在与第一采样时间点对应的指定时间点,采集得到的服务器的指定硬件设备的第二使用率作为自变量;
[0162]将获取的在与第一采样时间点对应的指定时间点,采集得到的服务器的指定硬件设备的第二使用率,与获取的在与第一采样时间点对应的指定时间点相邻的之前的采样时间点,采集得到的服务器的指定硬件设备的第二使用率之间的差值作为自变量;
[0163]将获取的与第一采样时间点对应的第二指定时长内的至少一个采样时间点,采集得到的服务器的指定硬件设备的第二使用率的平均值作为自变量值;
[0164]根据作为因变量的第二出风口温度,作为自变量的第三出风口温度、第二入风口温度、第二使用率、差值,及平均值,采用加权求和方式构建温度预测方程;
[0165]将针对位于当前时刻之前的一时间段内的各采样时间点分别构建的温度预测方程,组成温度预测方程组;
[0166]对温度预测方程组求解,得出第一出风口温度的权重值、第一入风口温度的权重值、第一使用率的权重值,及环境温度值。
[0167]本发明实施例中,可选的,确定单元30在对温度预测方程组求解,得出第一出风口温度的权重值、第一入风口温度的权重值、第一使用率的权重值,及环境温度值时,具体用于:
[0168]采用最小二乘法对温度预测方程组求解,得出第一出风口温度的权重值、第一入风口温度的权重值、第一使用率的权重值,及环境温度值。
[0169]本发明实施例中,可选的,预测单元33在基于确定的第一出风口温度的权重值、第一入风口温度的权重值、第一使用率的权重值、环境温度值,以及获取的第一出风口温度、第一入风口温度、及第一使用率,采用加权求和方式预测服务器的出风口在预测时间点到达时的出风口温度时,具体用于:
[0170]将获取的第一出风口温度与确定的第一出风口温度的权重值相乘得到第一乘积;
[0171]将获取的第一入风口温度与确定的第一入风口温度的权重值相乘得到第二乘积;
[0172]将获取的第一使用率与确定的第一使用率的权重值相乘得到第三乘积;
[0173]将第一乘积、第二乘积、第三乘积及确定的环境温度值相加;
[0174]将相加得到的和值作为服务器的出风口在预测时间点到达时的出风口温度。
[0175]本发明实施例中,可选的,第二获取单元32获取的服务器的指定硬件设备的第一使用率中的指定硬件设备包括中央处理器、或内存、或磁盘、或网络中的任意一种或随意组入口 ο
[0176]基于上述技术方案,参阅图4所示,本发明实施例提供一种服务器温度预测的系统400,包括数据中心310,其中数据中心310包括至少一台服务器3100,其中至少一台服务器3100中的每一台服务器3100均包括至少一个指定硬件设备3110,还包括图3所示的服务器温度预测装置300。
[0177]如图5所示,为本发明实施例提供的服务器温度预测装置的实体图,温度预测装置包括至少一个处理器501,通信总线502,存储器503以及至少一个通信接口 504。
[0178]其中,通信总线502用于实现上述组件之间的连接并通信,通信接口 504用于与外部设备连接并通信。
[0179]其中,存储器503用于存储需要执行的程序代码,处理器501可以通过通信总线502调用存储器503中存储的具有服务器温度预测功能的程序代码,当处理器501调用存储器503中存储的程序代码时,将执行如下操作:
[0180]采用加权求和方式确定第一出风口温度的权重值、第一入风口温度的权重值、第一使用率的权重值及环境温度值;
[0181 ] 获取在与当前时刻相邻的之前采样时间点,对服务器的出风口进行温度采集得到的第一出风口温度,以及对服务器的入风口进行温度采集得到的第一入风口温度;
[0182]获取在当前时刻之前的,且与当前时刻相距第一指定时长内的各采样时间点,分别采集得到的服务器的指定硬件设备的第一使用率,其中,指定硬件设备具有产生热量,且所产生的热量随着指定硬件设备上的负载的变化而产生变化的属性;
[0183]基于确定的第一出风口温度的权重值、第一入风口温度的权重值、第一使用率的权重值、环境温度值,以及获取的第一出风口温度、第一入风口温度、及第一使用率,采用加权求和方式预测服务器的出风口在预测时间点到达时的出风口温度。
[0184]当处理器501调用存储器503中存储的程序代码时,还可以执行如下操作:
[0185]获取位于当前时刻之前的一时间段内的各采样时间点,分别对服务器的出风口进行温度采集得到的第二出风口温度;
[0186]获取在与各采样时间点分别对应的指定时间点,对服务器的出风口进行温度采集得到的第三出风口温度;
[0187]获取在与各采样时间点分别对应的指定时间点,对服务器的入风口进行温度采集得到的第二入风口温度;
[0188]获取在与各采样时间点分别对应的第二指定时长内,采集得到的服务器的指定硬件设备的第二使用率;
[0189]将获取的第二出风口温度作为因变量,将获取的第三出风口温度、第二入风口温度和第二使用率分别作为自变量,采用加权求和方式确定出第一出风口温度的权重值、第一入风口温度的权重值,第一使用率的权重值及环境温度值;
[0190]其中,与各采样时间点分别对应的指定时间点,为位于该采样时间点之前,且与该采样时间点之间的时长等于当前时刻与预测时间点之间的时长的时间点;与各采样时间点分别对应的第二指定时长,为位于与该采样时间点对应的指定时间点之前的,且与对应的指定时间点相距任意时长的时间长度。
[0191]当处理器501调用存储器503中存储的程序代码时,还可以执行如下操作:
[0192]将获取的第一出风口温度与确定的第一出风口温度的权重值相乘得到第一乘积;
[0193]将获取的第一入风口温度与确定的第一入风口温度的权重值相乘得到第二乘积;
[0194]将获取的第一使用率与确定的第一使用率的权重值相乘得到第三乘积;
[0195]将第一乘积、第二乘积、第三乘积及确定的环境温度值相加;
[0196]将相加得到的和值作为服务器的出风口在预测时间点到达时的出风口温度。
[0197]综上所述,本发明实施例中,提供一种服务器温度预测方法,该方法中:采用加权求和方式确定第一出风口温度的权重值、第一入风口温度的权重值、第一使用率的权重值及环境温度值;获取在与当前时刻相邻的之前采样时间点,对服务器的出风口进行温度采集得到的第一出风口温度,以及对服务器的入风口进行温度采集得到的第一入风口温度;获取在当前时刻之前的,且与当前时刻相距第一指定时长内的各采样时间点,分别采集得到的服务器的指定硬件设备的第一使用率,其中,指定硬件设备具有产生热量,且所产生的热量随着指定硬件设备上的负载的变化而产生变化的属性;基于确定的第一出风口温度的权重值、第一入风口温度的权重值、第一使用率的权重值、环境温度值,以及获取的第一出风口温度、第一入风口温度、及第一使用率,采用加权求和方式预测服务器的出风口在预测时间点到达时的出风口温度,在该方案中,硬件设备的第一使用率是在当前时刻之前的,且与当前时刻相距第一指定时长内的各采样时间点,分别采集得到的,考虑了过去的一段时间内的硬件设备的第一使用率对预测的温度的影响,因此,提高了预测得到的温度的准确度。
[0198]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中的功能的装置。
[0199]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中的功能。
[0200]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中的功能的步骤。
[0201]尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0202]显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种服务器温度预测方法,其特征在于,包括: 采用加权求和方式确定第一出风口温度的权重值、第一入风口温度的权重值、第一使用率的权重值及环境温度值; 获取在与当前时刻相邻的之前采样时间点,对服务器的出风口进行温度采集得到的第一出风口温度,以及对所述服务器的入风口进行温度采集得到的第一入风口温度; 获取在所述当前时刻之前的,且与所述当前时刻相距第一指定时长内的各采样时间点,分别采集得到的所述服务器的指定硬件设备的第一使用率,其中,所述指定硬件设备具有产生热量,且所产生的热量随着所述指定硬件设备上的负载的变化而产生变化的属性;基于确定的所述第一出风口温度的权重值、所述第一入风口温度的权重值、所述第一使用率的权重值、所述环境温度值,以及获取的所述第一出风口温度、所述第一入风口温度、及所述第一使用率,采用所述加权求和方式预测所述服务器的出风口在预测时间点到达时的出风口温度。2.如权利要求1所述的方法,其特征在于,采用加权求和方式确定第一出风口温度的权重值、第一入风口温度的权重值、第一使用率的权重值及环境温度值,包括: 获取位于所述当前时刻之前的一时间段内的各采样时间点,分别对所述服务器的出风口进行温度采集得到的第二出风口温度; 获取在与所述各采样时间点分别对应的指定时间点,对所述服务器的出风口进行温度采集得到的第三出风口温度; 获取在与所述各采样时间点分别对应的指定时间点,对所述服务器的入风口进
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1