【技术实现步骤摘要】
SSD剩余使用时间预测方法、装置、设备、介质
本申请涉及存储
,特别涉及一种SSD剩余使用时间预测方法、装置、设备、介质。
技术介绍
作为HDD(HardDiskDrive,机械硬盘)的高性能替代方案,基于闪存的固态硬盘(SSD,Solid-statedisk)自问世以来就得到广泛追捧。并且伴随着闪存技艺的改进和价格的下降,SSD迎来更广阔的市场和发展前景。但与此同时,闪存密度的增加也使得SSD可靠性降低。SSD的性能和出错率与SSD的寿命直接相关,越接近寿命尽头,SSD的性能越差,出错率越高。为了保证数据的准确性与安全性,需要对SSD在其寿命终结前进行替换。现有的SSD剩余使用时间预测方法主要是将SSD的已使用时间和已写入数据量之间的比值乘以预设数据写入总量与已写入数据总量之间的差值,得到SSD的剩余使用时间。采用现有的SSD剩余使用时间预测方法只能根据数据写入量的平均变化确定剩余使用时间,忽略了写入数据量的变化趋势,由此造成预测准确率低问题。
技术实现思路
有鉴于此,本申请的目的在于提供 ...
【技术保护点】
1.一种SSD剩余使用时间预测方法,其特征在于,包括:/n获取目标SSD在预设时长之内的时间序列,其中,所述时间序列包括时间戳列和hostwrites值列;/n对所述时间序列进行预处理,得到host writes差分值的时间序列;/n将所述host writes差分值的时间序列输入到Holt Winters模型,得到每个预设时间单位host writes变化预测值;/n利用所述每个预设时间单位host writes变化预测值确定累计host writes预测值,并在所述累计host writes预测值达到所述目标SSD的预设数据写入总量时,得到所述目标SSD的剩余使用时间。/n
【技术特征摘要】
1.一种SSD剩余使用时间预测方法,其特征在于,包括:
获取目标SSD在预设时长之内的时间序列,其中,所述时间序列包括时间戳列和hostwrites值列;
对所述时间序列进行预处理,得到hostwrites差分值的时间序列;
将所述hostwrites差分值的时间序列输入到HoltWinters模型,得到每个预设时间单位hostwrites变化预测值;
利用所述每个预设时间单位hostwrites变化预测值确定累计hostwrites预测值,并在所述累计hostwrites预测值达到所述目标SSD的预设数据写入总量时,得到所述目标SSD的剩余使用时间。
2.根据权利要求1所述的SSD剩余使用时间预测方法,其特征在于,所述获取目标SSD在预设时长之内的时间序列,包括:
利用smartctl工具获取所述目标SSD在预设时长之内的时间序列。
3.根据权利要求2所述的SSD剩余使用时间预测方法,其特征在于,所述利用smartctl工具获取所述目标SSD在预设时长之内的时间序列,包括:
在预设时长之内利用smartctl工具获取所述目标SSD的S.M.A.R.T.参数信息;
将所述S.M.A.R.T.参数信息中的smartID241HostWrites值作为所述hostwrites值列;
将所述hostwrites值列和所述预设时长的时间戳列作为所述时间序列。
4.根据权利要求1所述的SSD剩余使用时间预测方法,其特征在于,所述对所述时间序列进行预处理,得到hostwrites差分值的时间序列,包括:
对所述时间序列中的时间戳列和hostwrites值列补空值;
按照预设时间单位对补完空值的hostwrites值列求差分,得到hostwrites差分值列;
将所述hostwrites差分值列和补完空值的时间戳列作为所述hostwrites差分值的时间序列。
5.根据权利要求4所述的SSD剩余使用时间预测方法,其特征在于,所述对所述时间序列中的时间戳列和hostwrites值列补空值,包括:
将所述时间戳列拓展为连续日期的时间戳列,得到补完空值的时间戳列;
采用插值法将所述hostwrites值列中hostwrites值为空的填充hostwrites值,得...
【专利技术属性】
技术研发人员:曹琪,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。