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

文档序号:9579169阅读:来源:国知局
预测时间点之间的时长的时间点;与各采样时间点分别对应的第二指定时长,为位于与该采样时间点对应的指定时间点之前的,且与所述对应的指定时间点相距任意时长的时间长度。
[0060]结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述确定单元在将获取的所述第二出风口温度作为因变量,将获取的所述第三出风口温度、所述第二入风口温度和所述第二使用率分别作为自变量,采用所述加权求和方式确定出所述第一出风口温度的权重值、所述第一入风口温度的权重值,所述第一使用率的权重值及所述环境温度值时,具体用于:
[0061]针对位于所述当前时刻之前的一时间段内的各采样时间点,分别按照如下针对第一采样时间点的步骤执行,其中,所述第一采样时间点为位于所述当前时刻之前的一时间段内的各采样时间点中的任意一个采样时间点:
[0062]将获取的在所述第一采样时间点,对所述服务器的出风口进行温度采集得到的第二出风口温度作为因变量;
[0063]将获取的在与所述第一采样时间点对应的指定时间点,对所述服务器的出风口进行温度采集得到的第三出风口温度作为自变量;
[0064]将获取的在与所述第一采样时间点对应的指定时间点,对所述服务器的入风口进行温度采集得到的第二入风口温度作为自变量;
[0065]将获取的在与所述第一采样时间点对应的指定时间点,采集得到的所述服务器的指定硬件设备的第二使用率作为自变量;
[0066]将获取的在与所述第一采样时间点对应的指定时间点,采集得到的所述服务器的指定硬件设备的第二使用率,与获取的在与所述第一采样时间点对应的指定时间点相邻的之前的采样时间点,采集得到的所述服务器的指定硬件设备的第二使用率之间的差值作为自变量;
[0067]将获取的与所述第一采样时间点对应的第二指定时长内的至少一个采样时间点,采集得到的所述服务器的指定硬件设备的第二使用率的平均值作为自变量值;
[0068]根据作为因变量的所述第二出风口温度,作为自变量的所述第三出风口温度、所述第二入风口温度、所述第二使用率、所述差值,及所述平均值,采用所述加权求和方式构建温度预测方程;
[0069]将针对位于所述当前时刻之前的一时间段内的各采样时间点分别构建的温度预测方程,组成温度预测方程组;
[0070]对所述温度预测方程组求解,得出所述第一出风口温度的权重值、所述第一入风口温度的权重值、所述第一使用率的权重值,及所述环境温度值。
[0071]结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述确定单元在对所述温度预测方程组求解,得出所述第一出风口温度的权重值、所述第一入风口温度的权重值、所述第一使用率的权重值,及所述环境温度值时,具体用于:
[0072]采用最小二乘法对所述温度预测方程组求解,得出所述第一出风口温度的权重值、所述第一入风口温度的权重值、所述第一使用率的权重值,及所述环境温度值。
[0073]结合第二方面,及第二方面的第一至第三种可能的实现方式,在第四种可能的实现方式中,所述预测单元在基于确定的所述第一出风口温度的权重值、所述第一入风口温度的权重值、所述第一使用率的权重值、所述环境温度值,以及获取的所述第一出风口温度、所述第一入风口温度、及所述第一使用率,采用所述加权求和方式预测所述服务器的出风口在预测时间点到达时的出风口温度时,具体用于:
[0074]将获取的所述第一出风口温度与确定的所述第一出风口温度的权重值相乘得到第一乘积;
[0075]将获取的所述第一入风口温度与确定的所述第一入风口温度的权重值相乘得到第二乘积;
[0076]将获取的所述第一使用率与确定的所述第一使用率的权重值相乘得到所述第三乘积;
[0077]将所述第一乘积、所述第二乘积、所述第三乘积及确定的所述环境温度值相加;
[0078]将相加得到的和值作为所述服务器的出风口在所述预测时间点到达时的出风口温度。
[0079]结合第二方面,及第二方面的第一至第四种可能的实现方式,在第五种可能的实现方式中,所述第二获取单元获取的所述服务器的指定硬件设备的第一使用率中的指定硬件设备包括中央处理器、或内存、或磁盘、或网络中的任意一种或随意组合。
[0080]第三方面,提供一种服务器温度预测系统,包括数据中心,所述数据中心包括至少一台服务器,所述至少一台服务器中的每一台服务器均包括至少一个指定硬件设备,还包括如第二方面、第二方面的第一种可能的实现方式至第二方面的第五种可能的实现方式中任一种可能的实现方式所述的服务器温度预测装置。
[0081]本发明有益效果如下:
[0082]目前的温度预测方案中,由于没有考虑到温度的累积效应,因此,预测得到的温度存在准确度较低的缺陷,而本发明实施例中,采用加权求和方式确定第一出风口温度的权重值、第一入风口温度的权重值、第一使用率的权重值及环境温度值;获取在与当前时刻相邻的之前采样时间点,对服务器的出风口进行温度采集得到的第一出风口温度,以及对服务器的入风口进行温度采集得到的第一入风口温度;获取在当前时刻之前的,且与当前时刻相距第一指定时长内的各采样时间点,分别采集得到的服务器的指定硬件设备的第一使用率,其中,指定硬件设备具有产生热量,且所产生的热量随着指定硬件设备上的负载的变化而产生变化的属性;基于确定的第一出风口温度的权重值、第一入风口温度的权重值、第一使用率的权重值、环境温度值,以及获取的第一出风口温度、第一入风口温度、及第一使用率,采用加权求和方式预测服务器的出风口在预测时间点到达时的出风口温度,在该方案中,硬件设备的第一使用率是在当前时刻之前的,且与当前时刻相距第一指定时长内的各采样时间点,分别采集得到的,考虑了过去的一段时间内的硬件设备的第一使用率对预测的温度的影响,因此,提高了预测得到的温度的准确度。
【附图说明】
[0083]图1为本发明实施例中服务器温度预测的详细流程图;
[0084]图2为本发明实施例中服务器温度预测的实施例;
[0085]图3为本发明实施例中服务器温度预测装置的功能结构示意图;
[0086]图4为本发明实施例中服务器温度预测系统的功能结构示意图;
[0087]图5为本发明实施例中服务器温度预测的装置的实体结构示意图。
【具体实施方式】
[0088]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0089]本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另夕卜,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0090]本发明实施例中,提供一种服务器温度预测方法,该方法中:采用加权求和方式确定第一出风口温度的权重值、第一入风口温度的权重值、第一使用率的权重值及环境温度值;获取在与当前时刻相邻的之前采样时间点,对服务器的出风口进行温度采集得到的第一出风口温度,以及对服务器的入风口进行温度采集得到的第一入风口温度;获取在当前时刻之前的,且与当前时刻相距第一指定时长内的各采样时间点,分别采集得到的服务器的指定硬件设备的第一使用率,其中,指定硬件设备具有产生热量,且所产生的热量随着指定硬件设备上的负载的变化而产生变化的属性;基于确定的第一出风口温度的权重值、第一入风口温度的权重值、第一使用率的权重值、环境温度值,以及获取的第一出风口温度、第一入风口温度、及第一使用率,采用加权求和方式预测服务器的出风口在预测时间点到达时的出风口温度,在该方案中,硬件设备的第一使用率是在当前时刻之前的,且与当前时刻相距第一指定时长内的各采样时间点,分别采集得到的,考虑了过去的一段时间内的硬件设备的第一使用率对预测的温度的影响,因此,提高了预测得到的温度的准确度。
[0091]下面结合附图对本发明优选的实施方式进行详细说明。
[0092]参阅图1所示,本发明实施例中提供一种服务器温度预测方法,该方法的具体过程如下:
[0093]步骤100:采用加权求和方式确定第一出风口温度的权重值、第一入风口温度的权重值、第一使用率的权重值及环境温度值;
[0094]步骤110:获取在与当前时刻相邻的之前采样时间点,对服务器的出风口进行温度采集得到的第一出风口温度,以及对服务器的入风口进行温度采集得到的第一入风口温度;
[0095]步骤120:获取在当前时刻之前的,且与当前时刻相距第一指定时长内的各采样时间点,分别采集得到的服务器的指定硬件设备的第一使用率,其中,指定硬件设备具有产生热量,且所产生的热量随着指定硬件设备上的负载的变化而产生变化的属性;
[0096]步骤130:基于确定的第一出风口温度的权重值、第一入风口温度的权重值、第一使用率的权重值、环境温度值,以及获取的第一出风口温度、第一入风口温度、及第一使用率,采用加权求和方式预测服务器的出风口在预测时间点到达时的出风口温度。
[0097]本发明实施例中,采用加权求和方式确定第一出风口温度的权重值、第一入风口温度的权重值、第一使用率的权重值及环境温度值的方式有多种,可选的,可以采用如下方式:
[0098]获取位于当前时刻之前的一时间段内的各采样时间点,分别对服务器的出风口进行温度采集得到的第二出风口温度;
[0099]获取在与各采样时间点分别对应的指定时间点,对服务器的出风口进行温度采集得到的第三出风口温度;
[0100]获取在与各采样时间点分别对应的指定时间点,对服务器的入风口进行温度采集得到的第二入风口温度;
[0101]获取在与各采样时间点分别对应的第二指定时长内,采集得到的服务器的指定硬件设备的第二使用率;
[0102]将获取的第二出风口温度作为因变量,将获取的第三出风口温度、第二入风口温度和第二使用率分别作为自变量,采用加权求和方式确定出第一出风口温度的权重值、第一入风口温度的权重值,第一使用率的权重值及环境温度值;
[0103]其中,与各采样时间点分别对应的指定时间点,为位于该采样时间点之前,且与该采样时间点之间的时长等于当前时刻与预测时间点之间的时长的时间点;与各采样时间点分别对应的第二指定时长,为位于与该采样时间点对应的指定时间点之前的,且与对应的指定时间点相距任意时长的时间长度。
[0104]上述只是一个实施例,在实际应用中,还有多种实现方式,在此不再进行详述。
[0105]本发明实施例中,将获取的第二出风口温度作为因变量,将获取的第三
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1