CN119512846A 磨损均衡功能测试方法、装置、可读存储介质及电子设备 (成都佰维存储科技有限公司)_第1页
CN119512846A 磨损均衡功能测试方法、装置、可读存储介质及电子设备 (成都佰维存储科技有限公司)_第2页
CN119512846A 磨损均衡功能测试方法、装置、可读存储介质及电子设备 (成都佰维存储科技有限公司)_第3页
CN119512846A 磨损均衡功能测试方法、装置、可读存储介质及电子设备 (成都佰维存储科技有限公司)_第4页
CN119512846A 磨损均衡功能测试方法、装置、可读存储介质及电子设备 (成都佰维存储科技有限公司)_第5页
已阅读5页,还剩51页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

口直接判断SSD是否支持动态均衡和静态均衡,够更好地兼容不同磁盘测试,当SSD同时支持动态均衡和静态均衡时,能够分别对SSD进行动态均衡测试和静态均衡测试,提高了测试的全面直观地了解SSD盘符均衡表,利用设置接口精准2接收固态硬盘的磨损均衡功能测试请求,所述磨损均衡功能测试若使用查询接口查询到所述固态硬盘支持动态均衡,则根据所使用设置接口将所有的无效块的擦除次数设置为第一预设值,对所述固态硬盘随机写入所述第一测试数据,并使用所述查询接基于所述当前开放块的擦除次数与所述无效块的擦除次数最小值得到初始动态均衡若使用查询接口查询到所述固态硬盘支持静态均衡,则根根据所述静态均衡测试请求对所述固态硬盘写入第二测试数据,并根据接收的第一垃圾回收完成信息使用所述设置接口将最小时间戳的有效块的擦除次数设置为第四预设值,将写数据后下一个即将擦除的块的擦除次数设置为第五预设值,擦除所述写数据后下一个即将擦除的块,以触发静态均衡,并根据接基于所述最小时间戳的有效块确定静态均衡所述使用所述查询接口查询当前开放块的擦调用所述开放块的信息查询接口,获取所述开放块的信所述使用设置接口将所有的无效块的擦除次数设置为第一预设值,并将所述所有的无效块的标识以及第一预设值作为接口输入调用所述擦除次数设置接将所述预设数量的无效块的标识以及所述第二预设值作为接口输入调用所述擦除次3所述使用所述查询接口查询无效块的擦除次数将所述所有的无效块的标识作为接口输入调用所述块信息查询从所述所有的无效块的擦除次数中确定无效块的擦除次数开放块的擦除次数与所述无效块的擦除次数最小值得到初始动判断所述当前开放块的擦除次数是否小于或等于所述无效块的擦除次数最小值加一,调用所述固态硬盘固件配置信息查询接口,获取所调用所述固态硬盘健康状态查询接口,获取所述固态硬所述根据接收的第一垃圾回收完成信息使用所述设置接口将最小时间戳的有效块的根据接收的第一垃圾回收完成信息调用所述最小时间戳的有效最小时间戳的有效块查询接口输出的最小时间戳调用所述写数据后下一个即将擦除的块查询接口,根据所述初始平均PE确定第四预设值,并将所述最小时间根据所述初始平均PE和所述静态均衡阈值确定第五预设值,并将基于根据接收的第一垃圾回收完成信息查询到的最小时间戳的有断根据接收的第一垃圾回收完成信息查询到的最小时间戳的有效块的状态是否发生变化,4所述查询接口包括固态硬盘固件配置信息查询接口、最小时间戳的有效块查询接口、若使用查询接口查询到所述固态硬盘支持静态均衡,则根据将所有块的标识和第三预设值作为接口输入调用所述擦根据接收的第三垃圾回收完成信息调用所述最小时间戳的有效调用所述写数据后下一个即将擦除的块查询接口,根据所述初始平均PE确定第六预设值,并将所述第一最小时间戳的根据所述初始平均PE和所述静态均衡阈值确定第七预设值,并将擦除所述写数据后下一个即将擦除的块,以触发静态均衡,同时对根据接收的第二垃圾回收完成信息和巡检完成信息调用所述最小时间戳的有效块查将所述第一最小时间戳的有效块的标识作为接口输入调用所述块信所述块信息查询接口输出的第一最小时间戳的有效块根据所述第一最小时间戳的有效块的标识判断所述第二最小时间戳的有效块的标识所述查询接口包括固态硬盘健康状态查询接口、固态硬盘固件配置信若使用查询接口查询到所述固态硬盘支持静态均衡,则根据所5调用所述固态硬盘固件配置信息查询接口,获取所根据接收的第四垃圾回收完成信息调用所述最小时间戳的有效调用所述写数据后下一个即将擦除的块查询接口,根据所述初始平均PE和所述静态均衡阈值确定第九预设值,并将根据所述初始平均PE确定第十预设值,并将所述第三最小时间戳的根据接收的第五垃圾回收完成信息调用所述最小时间戳的有效最小时间戳的有效块查询接口输出的第四最小时间戳将所述第三最小时间戳的有效块的标识作为接口输入调用所述块信所述块信息查询接口输出的第三最小时间戳的有效块调用所述固态硬盘健康状态查询接口,获取所述根据所述第三最小时间戳的有效块的标识判断所述第四最小时间戳的有效块的标识所述查询接口包括固态硬盘健康状态查询接口、固态硬盘固件配置信若使用查询接口查询到所述固态硬盘支持静态均衡,调用所述固态硬盘固件配置信息查询接口,获取所6根据接收的第六垃圾回收完成信息调用所述最小时间戳的有效调用所述写数据后下一个即将擦除的块查询接口,根据所述初始平均PE和所述静态均衡阈值确定第十二预设值,并将个即将擦除的块的标识和所述第十二预设值作为接口输入调用所述擦除根据所述初始平均PE确定第十三预设值,并将所述第五最小时间戳所述第十三预设值作为接口输入调用所述擦除次根据接收的第七垃圾回收完成信息调用所述固态硬盘健康状态查询能测试请求还包括静态均衡擦除目标块时发所述查询接口包括固态硬盘健康状态查询接口、固态硬盘固件配置信若使用查询接口查询到所述固态硬盘支持静态均衡,则根据所调用所述固态硬盘固件配置信息查询接口,获取所根据接收的第八垃圾回收完成信息调用所述最小时间戳的有效调用所述写数据后下一个即将擦除的块查询接口,根据所述初始平均PE和所述静态均衡阈值确定第十五预设值,并将所述写数据后7个即将擦除的块的标识和所述第十五预设值作为接口输入调用所述擦除根据所述初始平均PE确定第十六预设值,并将所述第六最小时间戳所述第十六预设值作为接口输入调用所述擦除次将所述写数据后下一个即将擦除的块的物理地址作为接口输入调用擦除异常注入接根据接收的第九垃圾回收完成信息调用所述固态硬盘健康状态查询测试请求接收模块,用于接收固态硬盘的磨损均衡功能动态均衡测试模块,用于若使用查询接口查询到所述固使用设置接口将所有的无效块的擦除次数设置为第一预设值,对所述固态硬盘随机写入所述第一测试数据,并使用所述查询接基于所述当前开放块的擦除次数与所述无效块的擦除次数最小值得到初始动态均衡静态均衡测试模块,用于若使用查询接口查询到所述固态硬盘支持静态被处理器执行时实现如权利要求1至12任一项所述的一种磨损均衡功能测试方法中的各个8基于所述当前开放块的擦除次数与所述无效块的擦除次数最小值得到初始动态执行次数达到预设次数,根据多个所述初始动态均衡测试结果得到最终动态均衡测试结9基于所述当前开放块的擦除次数与所述无效块的擦除次数最小值得到初始动态执行次数达到预设次数,根据多个所述初始动态均衡测试结果得到最终动态均衡测试结根据所述静态均衡测试请求使用设置接口和查询接口对所述固态硬盘进行静态均衡测试,查询接口直接判断SSD是否支持动态均衡和静态均衡,根据查询结果进行对应的磨损均衡基于所述当前开放块的擦除次数与所述无效块的擦除次数最小值得到初始动态执行次数达到预设次数,根据多个所述初始动态均衡测试结果得到最终动态均衡测试结而是通过底层的查询接口直接判断SSD是否支持动态均衡和静态均衡,根据查询结果进行根据接收的第一垃圾回收完成信息使用所述设置接口将最小时间戳的有效块的圾回收完成信息使用查询接口查询最小时间基于所述最小时间戳的有效块确定静态均衡所述使用所述查询接口查询当前开放块的擦[0017]由上述描述可知,调用开放块的信息查询接口可直接获取当前开放块的擦除次将所述所有的无效块的标识以及第一预设值作为接口输入调用所述擦除次数设将所述预设数量的无效块的标识以及所述第二预设值作为接口输入调用所述擦[0019]由上述描述可知,将块的标识以及预设值作为接口输入所述使用所述查询接口查询无效块的擦除次数从所述所有的无效块的擦除次数中确定无效块的擦除次数判断所述当前开放块的擦除次数是否小于或等于所述无效块的擦除次数最小值所述根据接收的第一垃圾回收完成信息使用所述设置接口将最小时间戳的有效所述最小时间戳的有效块查询接口输出的最小时间戳的有效擦除的块查询接口输出的写数据后下一个即将擦除一个即将擦除的块的标识和所述第五预设值作为接口输入调用所作为接口输入调用擦除次数设置接口,根据初始平均PE和静态均衡阈值确定第五预设值,并将写数据后下一个即将擦除的块的标识和第五预设值作为接口输入调用擦除次数设置断根据接收的第二垃圾回收完成信息查询到的最小时间戳的有效块的标识是否发生变化,且判断根据接收的第一垃圾回收完成信息查询到的最小时间戳的有效块的状态是否发生将所有块的标识和第三预设值作为接口输入调用所述擦擦除的块查询接口输出的写数据后下一个即将擦除一个即将擦除的块的标识和所述第七预设值作为接口输入调用所根据接收的第二垃圾回收完成信息和巡检完成信息调用所述最小时间戳的有效将所述第一最小时间戳的有效块的标识作为接口输入调用所述块信息查询接口,获取所述块信息查询接口输出的第一最小时间戳的有根据所述第一最小时间戳的有效块的标识判断所述第二最小时间戳的有效块的所述查询接口包括固态硬盘健康状态查询接口、固态硬盘固件配置信息查询接擦除的块查询接口输出的写数据后下一个即将擦除一个即将擦除的块的标识和所述第九预设值作为接口输入调用所将所述写数据后下一个即将擦除的块的物理地址作为接口输入调用写异常注入所述最小时间戳的有效块查询接口输出的第四最小时间戳的有效将所述第三最小时间戳的有效块的标识作为接口输入调用所述块信息查询接口,获取所述块信息查询接口输出的第三最小时间戳的有根据所述第三最小时间戳的有效块的标识判断所述第四最小时间戳的有效块的所述查询接口包括固态硬盘健康状态查询接口、固态硬盘固件配置信息查询接擦除的块查询接口输出的写数据后下一个即将擦除下一个即将擦除的块的标识和所述第十二预设值作为接口输入调用所述擦除次数设置接识和所述第十三预设值作为接口输入调用所将所述写数据后下一个即将擦除的块的物理地址作为接口输入调用读异常注入所述查询接口包括固态硬盘健康状态查询接口、固态硬盘固件配置信息查询接擦除的块查询接口输出的写数据后下一个即将擦除下一个即将擦除的块的标识和所述第十五预设值作为接口输入调用所述擦除次数设置接识和所述第十六预设值作为接口输入调用所将所述写数据后下一个即将擦除的块的物理地址作为接口输入调用擦除异常注基于所述当前开放块的擦除次数与所述无效块的擦除次数最小值得到初始动态执行次数达到预设次数,根据多个所述初始动态均衡测试结果得到最终动态均衡测试结根据所述静态均衡测试请求使用设置接口和查询接口对所述固态硬盘进行静态均衡测试,述计算机程序被处理器执行时实现上述磨损均衡功能测试方法中的[0043]固态硬盘固件配置信息查询接口描述为:无需输入参数,查询SSD固件的配置信[0046]固态硬盘健康状态查询接口描述为:无需输入参数,查看SSD当前的健康状态信骤,直至执行次数达到5次,根据所有的初始动态均衡测试结果得到最终动态均衡测试结一个即将擦除的块查询接口输出的写数据后下一个即将除的块查询接口输出的写数据后下一个即将擦除标识和所述第四预设值作为接口输入调用所述擦除次数据后下一个即将擦除的块的标识和所述第五预设值作为接口输入调用所述擦除次数设将所述初始平均PE和所述静态均衡阈值相加后加10得到二垃圾回收完成信息使用查询接口查询最小根据所述与其他场景交互时静态均衡的测试请求对所述固态硬盘FIO写入第四预设大小的[0107]S9、根据接收的第三垃圾回收完成信息调用所述最小时标识和所述第六预设值作为接口输入调用所述擦除次后下一个即将擦除的块的标识和所述第七预设值作为接口输入调用所述擦除次数设置接将所述初始平均PE和所述静态均衡阈值相加后加10得到若第一最小时间戳的有效块和写数据后下一个即将擦除的块的擦除次数设置失[0117]S15、根据接收的第二垃圾回收完成信息和巡检完成信息调用所述最小时间戳的[0118]S16、将所述第一最小时间戳的有效块的标识作为接口输入调用所述块信息查询[0119]S17、根据所述第一最小时间戳的有效块的标识判断所述第二最小时间戳的有效后下一个即将擦除的块的标识和所述第九预设值作为接口输入调用所述擦除次数设置接将所述初始平均PE和所述静态均衡阈值相加后加10得到标识和所述第十预设值作为接口输入调用所述擦除次[0129]S24、将所述写数据后下一个即将擦除的块的物理地址作为接口输入调用写异常获取所述最小时间戳的有效块查询接口输出的第四最小时间戳[0133]S28、将所述第三最小时间戳的有效块的标识作为接口输入调用所述块信息查询[0135]S30、根据所述第三最小时间戳的有效块的标识判断所述第四最小时间戳的有效据后下一个即将擦除的块的标识和所述第十二预设值作为接口输入调用所述擦除次数设将所述初始平均PE和

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论