固态硬盘写入控制方法和装置的制造方法_4

文档序号:8380681阅读:来源:国知局
据总量和第三剩余寿命;
[0119]确定模块403,用于确定第三写入数据总量在寿命模型中对应的理想剩余寿命的区间;
[0120]控制模块404,用于当获取到的第三剩余寿命不小于确定的理想寿命的区间的下限时,控制第一 SSD的写入速度处于设定写入速度。
[0121]本发明实施例通过获取第一固态硬盘的第一硬件信息,第一硬件信息包括第一写入数据总量和第一剩余寿命;确定第一写入数据总量在寿命模型中对应的理想剩余寿命的区间,寿命模型包括用户写入总量和理想剩余寿命关系曲线以及曲线的预测区间;根据获取到的第一剩余寿命与确定的理想寿命的区间,控制第一固态硬盘的写入速度,由于,固态硬盘的速度是根据采集到的第一剩余寿命与寿命模型中的理想寿命比较后进行控制的,而当采集到的剩余寿命达到了理想寿命时,再将硬盘写入速度调回设定写入速度,因此只会在固态硬盘寿命下降速度过快时,通过控制写入速度来保证硬盘的使用寿命,这样既保证了固态硬盘的使用寿命,又不会影响其高速写入性能。
[0122]需要说明的是:上述实施例提供的固态硬盘写入控制装置在进行固态硬盘的写入控制时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的固态硬盘写入控制装置与固态硬盘写入控制方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0123]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0124]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0125]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种固态硬盘写入控制方法,其特征在于,所述方法包括: 获取第一固态硬盘的第一硬件信息,所述第一硬件信息包括第一写入数据总量和第一剩余寿命; 确定所述第一写入数据总量在寿命模型中对应的理想剩余寿命的区间,所述寿命模型包括用户写入总量和理想剩余寿命关系曲线以及所述曲线的预测区间; 根据获取到的所述第一剩余寿命与确定的所述理想寿命的区间,控制所述第一固态硬盘的写入速度。
2.根据权利要求1所述的方法,其特征在于,在所述获取第一固态硬盘的第一硬件信息之前,所述方法包括: 建立与所述第一固态硬盘同一型号的固态硬盘的所述寿命模型。
3.根据权利要求2所述的方法,其特征在于,所述建立与所述第一固态硬盘同一型号的固态硬盘的所述寿命模型,包括: 统计用户实际写入时数据的大小分布和类型分布; 按照所述用户实际写入时数据的大小分布和类型分布,向第二固态硬盘中写入数据,所述第二固态硬盘与所述第一固态硬盘型号相同; 采样所述第二固态硬盘的第二硬件信息,所述第二硬件信息包括第二写入数据总量与第二剩余寿命; 采用多项式回归拟合出用户写入总量和理想剩余寿命关系曲线以及所述曲线的预测区间,得到与所述第一固态硬盘同一型号的固态硬盘的寿命模型。
4.根据权利要求1所述的方法,其特征在于,所述根据获取到的所述第一剩余寿命与确定的所述理想寿命的区间,控制所述第一固态硬盘的写入速度,包括: 当获取到的所述第一剩余寿命连续N次小于确定的所述理想寿命的区间的下限时,控制所述第一固态硬盘的写入速度处于第一写入速度,所述第一写入速度小于出厂时所述第一固态硬盘的设定写入速度,其中N为大于O的整数。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括: 在所述第一固态硬盘的写入速度处于所述第一写入速度时,获取所述第一固态硬盘的第三硬件信息,所述第三硬件信息包括第三写入数据总量和第三剩余寿命; 确定所述第三写入数据总量在所述寿命模型中对应的理想剩余寿命的区间; 当获取到的所述第三剩余寿命不小于确定的所述理想寿命的区间的下限时,控制所述第一固态硬盘的写入速度处于所述设定写入速度。
6.一种固态硬盘写入控制装置,其特征在于,所述装置包括: 获取模块,用于获取第一固态硬盘的第一硬件信息,所述第一硬件信息包括第一写入数据总量和第一剩余寿命; 确定模块,用于确定所述第一写入数据总量在所述寿命模型中对应的理想剩余寿命的区间,所述寿命模型包括用户写入总量和理想剩余寿命关系曲线以及所述曲线的预测区间; 控制模块,用于根据获取到的所述第一剩余寿命与确定的所述理想寿命的区间,控制所述第一固态硬盘的写入速度。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:建立模块,用于在所述获取第一固态硬盘的第一硬件信息之前,建立与所述第一固态硬盘同一型号的固态硬盘的所述寿命模型。
8.根据权利要求7所述的装置,其特征在于,所述建立模块,包括: 采集单元,用于统计用户实际写入时数据的大小分布和类型分布; 写入单元,用于按照所述用户实际写入时数据的大小分布和类型分布,向第二固态硬盘中写入数据,所述第二固态硬盘与所述第一固态硬盘型号相同; 采样单元,用于采样所述第二固态硬盘的第二硬件信息,所述第二硬件信息包括第二写入数据总量与第二剩余寿命; 处理单元,用于采用多项式回归拟合出用户写入总量和理想剩余寿命关系曲线以及所述曲线的预测区间,得到与所述第一固态硬盘同一型号的固态硬盘的寿命模型。
9.根据权利要求6所述的装置,其特征在于,所述控制模块,用于当获取到的所述第一剩余寿命连续N次小于确定的所述理想寿命的区间的下限时,控制所述第一固态硬盘的写入速度处于第一写入速度,所述第一写入速度小于出厂时所述第一固态硬盘的设定写入速度,其中N为大于O的整数。
10.根据权利要求9所述的装置,其特征在于,所述获取模块,还用于在所述第一固态硬盘处于的写入速度所述第一写入速度时,获取所述第一固态硬盘的第三硬件信息,所述第三硬件信息包括第三写入数据总量和第三剩余寿命; 所述确定模块,用于确定所述第三写入数据总量在所述寿命模型中对应的理想剩余寿命的区间; 所述控制模块,用于当获取到的所述第三剩余寿命不小于确定的所述理想寿命的区间的下限时,控制所述第一固态硬盘的写入速度处于所述设定写入速度。
【专利摘要】本发明公开了一种固态硬盘写入控制方法和装置,属于存储设备领域。所述方法包括:获取第一固态硬盘的第一硬件信息,所述第一硬件信息包括第一写入数据总量和第一剩余寿命;确定所述第一写入数据总量在寿命模型中对应的理想剩余寿命的区间,所述寿命模型包括用户写入总量和理想剩余寿命关系曲线以及所述曲线的预测区间;根据获取到的所述第一剩余寿命与确定的所述理想寿命的区间,控制所述第一固态硬盘的写入速度。本发明通过根据获取到的第一剩余寿命与确定的理想寿命的范围,控制固态硬盘的写入速度,可以使得在固态硬盘寿命下降速度过快时,通过控制写入速度来保证,硬盘的使用寿命。
【IPC分类】G06F3-06
【公开号】CN104699415
【申请号】CN201310664753
【发明人】黄斐玉
【申请人】联想(北京)有限公司
【公开日】2015年6月10日
【申请日】2013年12月10日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1