剩余存储容量可用时间的预测方法技术

技术编号:21184181 阅读:44 留言:0更新日期:2019-05-22 14:56
本发明专利技术剩余存储容量可用时间的预测方法,S1、获取服务器的存储总容量和服务器n天中每天的剩余存储容量,设t=2;S2、根据公式yt=Qt‑1‑Qt计算出第t天实际占用存储容量的实际值;S3、判断t≤n,若是则重复执行步骤S2;S4、设定t=2;S5、根据指数平滑算法公式yt+1'=ayt+(1‑a)yt'计算出第t+1天实际占用存储容量的预测值;S6、根据yt和yt’修正平滑系数α;S7、判断t≤n,若是则重复执行步骤S5和S6;S8、根据平滑系数α修正好之后的指数平滑算法公式计算出某天的实际占用存储容量的预测值,某天前一天的剩余存储容量与某天的实际占用存储容量的预测值的比值为剩余存储容量可用时间。

Prediction Method of Available Time of Remaining Storage Capacity

The prediction method of the available time of the remaining storage capacity of the invention includes S1, acquiring the total storage capacity of the server and the remaining storage capacity of the server every day in n days, set t=2; S2, calculating the actual value of the actual storage capacity occupied on the first day according to formula yt=Qt_1_Qt; S3, judging t=n, repeating execution of E 2 if it is repeated; S4, setting t=2; S5, according to exponential smoothing algorithm y. T+1'=a yt+(1_a)yt'calculates the predicted value of the actual occupied storage capacity on day t+1; S6, revises the smoothing coefficient a according to YT and yt'; S7, judges T < n, if it repeats the execution of Governments 5 and S6; S8, calculates the predicted value of the actual occupied storage capacity on a day based on the exponential smoothing algorithm formula revised by smoothing coefficient a, and the remaining storage capacity on a day before and on a day. The ratio of the actual occupied storage capacity to the predicted value is the available time of the remaining storage capacity.

【技术实现步骤摘要】
剩余存储容量可用时间的预测方法
本专利技术涉及剩余存储容量可用时间预测
,特别是涉及一种剩余存储容量可用时间的预测方法。
技术介绍
现有监控剩余存储容量方式的弊端:一、如某服务器数据库实例未启用,却用归档或历史等静态数据占据极大部分存储空间,导致越过定义的阈值,从而触发告警。也就是说诸如此类无须采取类如扩容或迁移数据等应对措施,告警自然也成了垃圾信息,同时会占用运维人员不必要的排查时间。当然也可以剔除此类服务器的监控,但是由于业务发展的不确定性,又带来了监控业务的附加问题。二、对于部分存储空间越过告警阈值并且持续增长的服务器来说,由于其他外界因素导致短时间内不可处理,依据历史维护经验肉眼观察数据增长量、预计可用天数,具有极大的不确定性。
技术实现思路
本专利技术针对现有技术存在的问题和不足,提供一种剩余存储容量可用时间的预测方法。本专利技术是通过下述技术方案来解决上述技术问题的:本专利技术提供一种剩余存储容量可用时间的预测方法,其特点在于,其包括以下步骤:S1、获取一服务器的存储总容量和服务器n天中每天的剩余存储容量,n为正整数,设定t=2;S2、根据公式yt=Qt-1-Qt计算出第t天实际占用存储容量的实际值,yt表示第t天实际占用存储容量的实际值,Qt-1表示第t-1天剩余存储容量,Qt表示第t天剩余存储容量;S3、判断t≤n,若是则重复执行步骤S2,若否则进入步骤S4;S4、设定t=2;S5、根据指数平滑算法公式yt+1'=ayt+(1-a)yt'计算出第t+1天实际占用存储容量的预测值,其中α表示平滑系数,yt’表示第t天实际占用存储容量的预测值,其中第2天实际占用存储容量预测值为0,yt+1'表示第t+1天实际占用存储容量的预测值;S6、根据yt和yt’修正平滑系数α;S7、判断t≤n,若是则重复执行步骤S5和S6;S8、根据平滑系数α修正好之后的指数平滑算法公式计算出某天的实际占用存储容量的预测值,某天前一天的剩余存储容量与某天的实际占用存储容量的预测值的比值为剩余存储容量可用时间。在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本专利技术各较佳实例。本专利技术的积极进步效果在于:本专利技术实现了在数据量存在一定趋势持续增长的情况下,对服务器剩余存储容量可用时间的预测。与传统剩余容量监控相比,对剩余资源可用时间的监控大大的提高运维人员对系统健康状态的认知。与业界普遍采用的针对存储剩余容量或剩余容量百分比的准实时、精准度高的监控相比,可用时间预测解决了多种极端条件下监控剩余容量的弊端。附图说明图1为本专利技术较佳实施例的剩余存储容量可用时间的预测方法的流程图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本实施例提供一种剩余存储容量可用时间的预测方法,其包括以下步骤:步骤101、获取一服务器的存储总容量和服务器n天中每天的剩余存储容量,n为正整数,设定t=2;步骤102、根据公式yt=Qt-1-Qt计算出第t天实际占用存储容量的实际值,yt表示第t天实际占用存储容量的实际值,Qt-1表示第t-1天剩余存储容量,Qt表示第t天剩余存储容量;步骤103、判断t≤n,若是则重复执行步骤102,若否则进入步骤104;步骤104、设定t=2;步骤105、根据指数平滑算法公式yt+1'=ayt+(1-a)yt'计算出第t+1天实际占用存储容量的预测值,其中α表示平滑系数,yt’表示第t天实际占用存储容量的预测值,其中第2天实际占用存储容量预测值为0,yt+1'表示第t+1天实际占用存储容量的预测值;步骤106、根据yt和yt’修正平滑系数α;步骤107、判断t≤n,若是则重复执行步骤105和106;步骤108、根据平滑系数α修正好之后的指数平滑算法公式计算出某天的实际占用存储容量的预测值,某天前一天的剩余存储容量与某天的实际占用存储容量的预测值的比值为剩余存储容量可用时间。下面举一具体的例子来说明本专利技术,以使得本领域的技术人员能够更好地理解本专利技术:获取服务器连续10天的每天的剩余存储容量,根据公式计算出第2天至第10天每天实际占用存储容量的实际值,根据指数平滑算法公式计算出第3天至第10天实际占用存储容量的预测值,在此过程中不断地修正平滑系数α,使得实际占用存储容量的预测值不断地靠近实际占用存储容量的实际值,从而获得优化后的平滑系数α。根据优化后的指数平滑算法公式计算出某天的实际占用存储容量的预测值,某天前一天的剩余存储容量与某天的实际占用存储容量的预测值的比值为剩余存储容量可用时间。简单的平均值算法会因为异常点导致实际波动大,相比于简单的平均值来说,指数平滑法是一种特殊的加权移动平均法,首先采用了加权平均,这避免了将去年的某日使用量和今日使用量同等对待,通过指数的加权加大了近期观察值的权数,使预测值能够迅速反应使用情况的变化。虽然以上描述了本专利技术的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,本专利技术的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本专利技术的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本专利技术的保护范围。本文档来自技高网...

【技术保护点】
1.一种剩余存储容量可用时间的预测方法,其特征在于,其包括以下步骤:S1、获取一服务器的存储总容量和服务器n天中每天的剩余存储容量,n为正整数,设定t=2;S2、根据公式yt=Qt‑1‑Qt计算出第t天实际占用存储容量的实际值,yt表示第t天实际占用存储容量的实际值,Qt‑1表示第t‑1天剩余存储容量,Qt表示第t天剩余存储容量;S3、判断t≤n,若是则重复执行步骤S2,若否则进入步骤S4;S4、设定t=2;S5、根据指数平滑算法公式yt+1'=ayt+(1‑a)yt'计算出第t+1天实际占用存储容量的预测值,其中α表示平滑系数,yt’表示第t天实际占用存储容量的预测值,其中第2天实际占用存储容量预测值为0,yt+1'表示第t+1天实际占用存储容量的预测值;S6、根据yt和yt’修正平滑系数α;S7、判断t≤n,若是则重复执行步骤S5和S6;S8、根据平滑系数α修正好之后的指数平滑算法公式计算出某天的实际占用存储容量的预测值,某天前一天的剩余存储容量与某天的实际占用存储容量的预测值的比值为剩余存储容量可用时间。

【技术特征摘要】
1.一种剩余存储容量可用时间的预测方法,其特征在于,其包括以下步骤:S1、获取一服务器的存储总容量和服务器n天中每天的剩余存储容量,n为正整数,设定t=2;S2、根据公式yt=Qt-1-Qt计算出第t天实际占用存储容量的实际值,yt表示第t天实际占用存储容量的实际值,Qt-1表示第t-1天剩余存储容量,Qt表示第t天剩余存储容量;S3、判断t≤n,若是则重复执行步骤S2,若否则进入步骤S4;S4、设定t=2;S5、根据指数平滑算法公式yt+1'=ayt+(1...

【专利技术属性】
技术研发人员:易翔
申请(专利权)人:宝付网络科技上海有限公司
类型:发明
国别省市:上海,31

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

1