[发明专利]一种服务器温度预测方法、装置及系统有效
申请号: | 201410240301.1 | 申请日: | 2014-05-30 |
公开(公告)号: | CN105335267B | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 宋莹;孙毓忠;赵霞;许旻昊 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及温度预测技术领域,公开了一种服务器温度预测方法、装置及系统,在该方案中,硬件设备的第一使用率是在当前时刻之前的,且与当前时刻相距第一指定时长内的各采样时间点,分别采集得到的,考虑了过去的一段时间内的硬件设备的第一使用率对预测的温度的影响,因此,提高了预测得到的温度的准确度。 1 | ||
搜索关键词: | 温度预测 装置及系统 硬件设备 使用率 服务器 采样时间点 准确度 过去的 预测 时长 采集 相距 | ||
采用加权求和方式确定第一出风口温度的权重值、第一入风口温度的权重值、第一使用率的权重值及环境温度值;
获取在与当前时刻相邻的之前采样时间点,对服务器的出风口进行温度采集得到的第一出风口温度,以及对所述服务器的入风口进行温度采集得到的第一入风口温度;
获取在所述当前时刻之前的,且与所述当前时刻相距第一指定时长内的各采样时间点,分别采集得到的所述服务器的指定硬件设备的第一使用率,其中,所述指定硬件设备具有产生热量,且所产生的热量随着所述指定硬件设备上的负载的变化而产生变化的属性;
基于确定的所述第一出风口温度的权重值、所述第一入风口温度的权重值、所述第一使用率的权重值、所述环境温度值,以及获取的所述第一出风口温度、所述第一入风口温度、及所述第一使用率,采用所述加权求和方式预测所述服务器的出风口在预测时间点到达时的出风口温度。
2.如权利要求1所述的方法,其特征在于,采用加权求和方式确定第一出风口温度的权重值、第一入风口温度的权重值、第一使用率的权重值及环境温度值,包括:获取位于所述当前时刻之前的一时间段内的各采样时间点,分别对所述服务器的出风口进行温度采集得到的第二出风口温度;
获取在与所述各采样时间点分别对应的指定时间点,对所述服务器的出风口进行温度采集得到的第三出风口温度;
获取在与所述各采样时间点分别对应的指定时间点,对所述服务器的入风口进行温度采集得到的第二入风口温度;
获取在与所述各采样时间点分别对应的第二指定时长内,采集得到的所述服务器的指定硬件设备的第二使用率;
将获取的所述第二出风口温度作为因变量,将获取的所述第三出风口温度、所述第二入风口温度和所述第二使用率分别作为自变量,采用所述加权求和方式确定出所述第一出风口温度的权重值、所述第一入风口温度的权重值,所述第一使用率的权重值及所述环境温度值;
其中,与各采样时间点分别对应的指定时间点,为位于该采样时间点之前,且与该采样时间点之间的时长等于所述当前时刻与所述预测时间点之间的时长的时间点;与各采样时间点分别对应的第二指定时长,为位于与该采样时间点对应的指定时间点之前的,且与所述对应的指定时间点相距任意时长的时间长度。
3.如权利要求2所述的方法,其特征在于,将获取的所述第二出风口温度作为因变量,将获取的所述第三出风口温度、所述第二入风口温度和所述第二使用率分别作为自变量,采用所述加权求和方式确定出所述第一出风口温度的权重值、所述第一入风口温度的权重值、所述第一使用率的权重值及所述环境温度值,包括:针对位于所述当前时刻之前的一时间段内的各采样时间点,分别按照如下针对第一采样时间点的步骤执行,其中,所述第一采样时间点为位于所述当前时刻之前的一时间段内的各采样时间点中的任意一个采样时间点:
将获取的在所述第一采样时间点,对所述服务器的出风口进行温度采集得到的第二出风口温度作为因变量;
将获取的在与所述第一采样时间点对应的指定时间点,对所述服务器的出风口进行温度采集得到的第三出风口温度作为自变量;
将获取的在与所述第一采样时间点对应的指定时间点,对所述服务器的入风口进行温度采集得到的第二入风口温度作为自变量;
将获取的在与所述第一采样时间点对应的指定时间点,采集得到的所述服务器的指定硬件设备的第二使用率作为自变量;
将获取的在与所述第一采样时间点对应的指定时间点,采集得到的所述服务器的指定硬件设备的第二使用率,与获取的在与所述第一采样时间点对应的指定时间点相邻的之前的采样时间点,采集得到的所述服务器的指定硬件设备的第二使用率之间的差值作为自变量;
将获取的与所述第一采样时间点对应的第二指定时长内的至少一个采样时间点,采集得到的所述服务器的指定硬件设备的第二使用率的平均值作为自变量值;
根据作为因变量的所述第二出风口温度,作为自变量的所述第三出风口温度、所述第二入风口温度、所述第二使用率、所述差值,及所述平均值,采用所述加权求和方式构建温度预测方程;
将针对位于所述当前时刻之前的一时间段内的各采样时间点分别构建的温度预测方程,组成温度预测方程组;
对所述温度预测方程组求解,得出所述第一出风口温度的权重值、所述第一入风口温度的权重值、所述第一使用率的权重值,及所述环境温度值。
4.如权利要求3所述的方法,其特征在于,对所述温度预测方程组求解,得出所述第一出风口温度的权重值、所述第一入风口温度的权重值、所述第一使用率的权重值,及所述环境温度值,包括:采用最小二乘法对所述温度预测方程组求解,得出所述第一出风口温度的权重值、所述第一入风口温度的权重值、所述第一使用率的权重值,及所述环境温度值。
5.如权利要求1所述的方法,其特征在于,基于确定的所述第一出风口温度的权重值、所述第一入风口温度的权重值、所述第一使用率的权重值、所述环境温度值,以及获取的所述第一出风口温度、所述第一入风口温度、及所述第一使用率,采用所述加权求和方式预测所述服务器的出风口在预测时间点到达时的出风口温度,包括:将获取的所述第一出风口温度与确定的所述第一出风口温度的权重值相乘得到第一乘积;
将获取的所述第一入风口温度与确定的所述第一入风口温度的权重值相乘得到第二乘积;
将获取的所述第一使用率与确定的所述第一使用率的权重值相乘得到第三乘积;
将所述第一乘积、所述第二乘积、所述第三乘积及确定的所述环境温度值相加;
将相加得到的和值作为所述服务器的出风口在所述预测时间点到达时的出风口温度。
6.如权利要求1‑5任一所述的方法,其特征在于,所述指定硬件设备包括中央处理器、或内存、或磁盘、或网络中的任意一种或随意组合。7.一种服务器温度预测装置,其特征在于,包括:确定单元,用于采用加权求和方式确定第一出风口温度的权重值、第一入风口温度的权重值、第一使用率的权重值及环境温度值;
第一获取单元,用于获取在与当前时刻相邻的之前采样时间点,对服务器的出风口进行温度采集得到的第一出风口温度,以及对所述服务器的入风口进行温度采集得到的第一入风口温度;
第二获取单元,用于获取在所述当前时刻之前的,且与所述当前时刻相距第一指定时长内的各采样时间点,分别采集得到的所述服务器的指定硬件设备的第一使用率,其中,所述指定硬件设备具有产生热量,且所产生的热量随着所述指定硬件设备上的负载的变化而产生变化的属性;
预测单元,用于基于确定的所述第一出风口温度的权重值、所述第一入风口温度的权重值、所述第
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410240301.1/,转载请声明来源钻瓜专利网。