一种服务器的负载信息的预测方法及装置制造方法及图纸

技术编号:19126051 阅读:29 留言:0更新日期:2018-10-10 07:32
本发明专利技术实施例提供一种服务器的负载信息的预测方法及装置,所述方法包括:获取服务器的负载信息,以及所述负载信息对应的采集时间;根据所述负载信息对应的采集时间,生成时间序列;根据所述时间序列和预设模型,对所述服务器在预设时刻的负载信息进行预测。所述装置执行上述方法。本发明专利技术实施例提供的服务器的负载信息的预测方法及装置,通过时间序列和预设模型,能够准确地对服务器的负载信息进行预测。

【技术实现步骤摘要】
一种服务器的负载信息的预测方法及装置
本专利技术实施例涉及服务器
,具体涉及一种服务器的负载信息的预测方法及装置。
技术介绍
现有数据中心通常具有数百、数千甚至数万的服务器节点,这些服务器持续运行,能耗巨大。但数据中心的服务器负载并不是一直保持在较高的状态,负载会随着时间变化,例如,白天负载较高,晚上负载较低;工作日负载较高,节假日负载较低。如何能准确地预测服务器负载,显得尤为重要。现有的负载预测技术,包括以下几种:1)现有的数据中心基础设施管理(DataCenterInfrastructuremanagement,简称“DCIM”)软件,通常无法感知、预测单个服务器节点的负载,只能通过机柜或某个区域的温度等因素,调节整个机柜或整个区域的能源消耗情况。2)基于时间特征的负载预测:将一天24小时分为若干时间段,提前收集每个时间段的负载特征,并用这些负载特征去预测未来相同时间段的负载。这种方法是静态的,预测准确性低,没有考虑负载的动态变化,效果差。因此,如何避免上述缺陷,准确地对服务器的负载信息进行预测,成为亟须解决的问题。
技术实现思路
针对现有技术存在的问题,本专利技术实施例提供一种服务器的负载信息的预测方法及装置。第一方面,本专利技术实施例提供一种服务器的负载信息的预测方法,所述方法包括:获取服务器的负载信息,以及所述负载信息对应的采集时间;根据所述负载信息对应的采集时间,生成时间序列;根据所述时间序列和预设模型,对所述服务器在预设时刻的负载信息进行预测。第二方面,本专利技术实施例提供一种服务器的负载信息的预测装置,所述装置包括:获取单元,用于获取服务器的负载信息,以及所述负载信息对应的采集时间;生成单元,用于根据所述负载信息对应的采集时间,生成时间序列;预测单元,用于根据所述时间序列和预设模型,对所述服务器在预设时刻的负载信息进行预测。第三方面,本专利技术实施例提供一种电子设备,包括:处理器、存储器和总线,其中,所述处理器和所述存储器通过所述总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如下方法:获取服务器的负载信息,以及所述负载信息对应的采集时间;根据所述负载信息对应的采集时间,生成时间序列;根据所述时间序列和预设模型,对所述服务器在预设时刻的负载信息进行预测。第四方面,本专利技术实施例提供一种非暂态计算机可读存储介质,包括:所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如下方法:获取服务器的负载信息,以及所述负载信息对应的采集时间;根据所述负载信息对应的采集时间,生成时间序列;根据所述时间序列和预设模型,对所述服务器在预设时刻的负载信息进行预测。本专利技术实施例提供的服务器的负载信息的预测方法及装置,通过时间序列和预设模型,能够准确地对服务器的负载信息进行预测。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例服务器的负载信息的预测方法流程示意图;图2为本专利技术实施例服务器的负载信息采集的系统架构图;图3为本专利技术实施例服务器的负载信息的预测装置结构示意图;图4为本专利技术实施例提供的电子设备实体结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术实施例服务器的负载信息的预测方法流程示意图,如图1所示,本专利技术实施例提供的一种服务器的负载信息的预测方法,包括以下步骤:S1:获取服务器的负载信息,以及所述负载信息对应的采集时间。具体的,装置获取服务器的负载信息,以及所述负载信息对应的采集时间。装置可以理解为服务器的上一级的管理设备,例如中心服务器等。负载信息可以包括CPU利用率、内存利用率和网络带宽利用率等,但不作具体限定。可以通过/proc文件系统采集负载信息,可以每间隔十分钟采集一次,采集动作的发生时间即是采集时间。图2为本专利技术实施例服务器的负载信息采集的系统架构图,如图2所示,系统可以包括数据采集器(预先在每个服务器上配置)、数据收集器(接收预先在每个服务器上配置的数据采集器发送的所述负载信息)。数据收集器接收到的负载信息有时会有空值、错误值等异常情况,因此,可以对接收到的所述负载信息进行数据清洗,并将数据清洗后的负载信息,保存在数据库(数据库可以部署在装置内)中。具体数据清洗的步骤可以包括去除空值、根据标准差剔除过大或过小的值等。为了进一步区分每一个服务器的负载预测结果,可以在每个服务器上都预设有服务器名称ID和/或服务器IP。为了进一步保证对服务器的负载信息的高效、稳定的获取,可以通过TCP/IP网络协议接收预先在每个服务器上配置的数据采集器发送的所述负载信息。S2:根据所述负载信息对应的采集时间,生成时间序列。具体的,装置根据所述负载信息对应的采集时间,生成时间序列。时间序列是指将同一统计指标(可以是CPU利用率、内存利用率和网络带宽利用率中的任一种)的数值按其采集的时间先后顺序排列而成的数列。时间序列分析的主要目的是根据已有的历史数据对未来进行预测。时间序列分析,正是根据客观事物发展的连续规律性,运用过去的历史数据,通过统计分析,进一步推测未来的发展趋势。事物的过去会延续到未来这个假设前提包含两层含义:一是不会发生突然的跳跃变化,是以相对小的步伐前进;二是过去和当前的现象可能表明现在和将来活动的发展变化趋向。这就决定了在一般情况下,时间序列分析法对于短、近期预测比较显著,但如延伸到更远的将来,就会出现很大的局限性,导致预测值偏离实际较大而使决策失误。S3:根据所述时间序列和预设模型,对所述服务器在预设时刻的负载信息进行预测。具体的,装置根据所述时间序列和预设模型,对所述服务器在预设时刻的负载信息进行预测。可以根据如下公式对所述服务器在预设时刻的负载信息进行预测:其中,Xt是对所述服务器在预设时刻t对负载信息进行预测的预测结果、c表示预测稳定性的常量、εt表示在预设时刻t的预设误差、p和q都表示根据所述时间序列确定的在时间上连续的参与计算的采集时间的数量、表示第i个采集时间的时间序列相关参数、θj表示第j个采集时间的预设误差相关参数、Xt-i是对所述服务器在预设时刻t-i对负载信息进行预测的预测结果、εt-j表示在预设时刻t-j的预设误差。上述Xt是每一个指标对应的在预设时刻t对负载信息进行预测的预测结果,例如:在预设时刻t对CPU利用率进行预测的预测结果为Xt,对于内存利用率和网络带宽利用率,不再赘述。c可以根据实际情况自主设置,可以选为5,εt可以根据实际情况自主设置,可以选为0.1;如果需要对在预设时刻t之前的5小时的负载信息进行预测,参照上述说明,每十分钟采集负载信息一次,那么总共的采集时间有30个(5小时本文档来自技高网...
一种服务器的负载信息的预测方法及装置

【技术保护点】
1.一种服务器的负载信息的预测方法,其特征在于,包括:获取服务器的负载信息,以及所述负载信息对应的采集时间;根据所述负载信息对应的采集时间,生成时间序列;根据所述时间序列和预设模型,对所述服务器在预设时刻的负载信息进行预测。

【技术特征摘要】
1.一种服务器的负载信息的预测方法,其特征在于,包括:获取服务器的负载信息,以及所述负载信息对应的采集时间;根据所述负载信息对应的采集时间,生成时间序列;根据所述时间序列和预设模型,对所述服务器在预设时刻的负载信息进行预测。2.根据权利要求1所述的方法,其特征在于,所述根据所述时间序列和预设模型,对所述服务器在预设时刻的负载信息进行预测,包括:根据如下公式对所述服务器在预设时刻的负载信息进行预测:其中,Xt是对所述服务器在预设时刻t对负载信息进行预测的预测结果、c表示预测稳定性的常量、εt表示在预设时刻t的预设误差、p和q都表示根据所述时间序列确定的在时间上连续的参与计算的采集时间的数量、表示第i个采集时间的时间序列相关参数、θj表示第j个采集时间的预设误差相关参数、Xt-i是对所述服务器在预设时刻t-i对负载信息进行预测的预测结果、εt-j表示在预设时刻t-j的预设误差。3.根据权利要求1所述的方法,其特征在于,所述负载信息包括CPU利用率、内存利用率和网络带宽利用率。4.根据权利要求1至3任一所述的方法,其特征在于,所述获取服务器的负载信息,包括:接收预先在每个服务器上配置的数据采集器发送的所述负载信息。5.根据权利要求4所述的方法,其特征在于,所述接收...

【专利技术属性】
技术研发人员:张春光曾楠孙乔孙磊姚锋靳丹付兰梅王思宁李云王琼李颖邓翔童骁
申请(专利权)人:北京国电通网络技术有限公司北京中电飞华通信股份有限公司国家电网公司国网甘肃省电力公司信息通信公司国网湖北省电力有限公司荆州供电公司国网信息通信产业集团有限公司
类型:发明
国别省市:北京,11

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

1