CN115662489B 硬盘测试方法、装置、电子设备和存储介质 (苏州浪潮智能科技有限公司)_第1页
CN115662489B 硬盘测试方法、装置、电子设备和存储介质 (苏州浪潮智能科技有限公司)_第2页
CN115662489B 硬盘测试方法、装置、电子设备和存储介质 (苏州浪潮智能科技有限公司)_第3页
CN115662489B 硬盘测试方法、装置、电子设备和存储介质 (苏州浪潮智能科技有限公司)_第4页
CN115662489B 硬盘测试方法、装置、电子设备和存储介质 (苏州浪潮智能科技有限公司)_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

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

文档简介

致性测试与非对齐一致性测试在同一个硬盘的分考虑到硬盘在实际场景中对齐和非对齐同时2在对齐一致性测试和非对齐一致性测试前,在所述第在完成所述对齐一致性测试和所述非对齐一致性测试后,在所根据所述第一哈希值和所述第二哈希值,判断所述对齐一致性根据所述容量大小,将所述待测试硬盘的硬盘空间划分为第一分区按照从小到大的顺序,向所述第二分区依次写入所述不同大小的对齐数据按照从小到大的顺序,向所述第三分区依次写入所述不同大小的非对齐数据块若所述第一运行结果日志中出现报错字段,则判断在同一个对齐若所述第一运行结果日志中未出现报错字段,则判断在3若所述第二运行结果日志中出现报错字段,则判断在同若所述第二运行结果日志中未出现报错字段,则判断在同一采用所述第一测试结果和所述第二测试结果,综合分析所述对齐一致若所述第一哈希值和所述第二哈希值一致,则判断所述对齐若所述第一哈希值和所述第二哈希值不一致,则判断所述对齐第一哈希值生成模块,用于在对齐一致性测试和非对齐一致性第二哈希值生成模块,用于在完成所述对齐一致性测试和所述非对齐一致性测试后,的第一测试结果以及针对所述非对齐一致性测试的45[0002]通常地,服务器会大量使用固态硬盘来存取数据,而固态硬盘包括SLC(Single_DataIntegrity(数据完整性),然而传统测试方法是对齐一致性和非对齐一致性分开测法直观看到对齐和非对齐在一个硬盘里同时运行时6[0018]按照从小到大的顺序,向所述第三分区依次写入所述不同大小的非对齐数据块,[0023]可选地,所述第二测试结果为针对所述非对齐一致性测试的7测试的第一测试结果以及针对所述非对齐一致性测个对齐数据块且不同的第一队列深度时出现数据不8一个对齐数据块且不同的第一队列深度时未出现[0052]可选地,所述第二测试结果为针对所述非对齐一致性测试的个非对齐数据块且不同的第二队列深度时出现数据不一个非对齐数据块且不同的第二队列深度时未出现对齐一致性测试和所述非对齐一致性测试对所述待测试硬盘的齐一致性测试和所述非对齐一致性测试未对所述文件系统造对齐一致性测试和所述非对齐一致性测试有对所述文件系统造9编辑相对应的shell脚本,针对该待测试硬盘同时进行对齐一致性测试和非对齐一致性测[0080]在具体实现中,可以使用mkpart命令将待测试硬盘的硬盘空间划分为三个分[0082]本发明实施例创新性地将对齐一致性测试和非对齐一致性测试在同一个硬盘的[0088]在本发明实施例中,利用第一分区生成针对文件系统的一致性测试前后的哈希第二分区可以是用于进行对齐一致性测试,第三分区可以是用于进行非对齐一致性测试,哈希值可以是md5值,第一测试结果和第二测试结果均可以包括待测试硬盘的smartlog、齐一致性测试和非对齐一致性测试是否对文件系统造一测试结果以及针对非对齐一致性测试的第二测试结果,根据第一哈希值和第二哈希值,判断对齐一致性测试和非对齐一致性测试是否对文件系统造成损坏,并根据第一测试结考虑到硬盘在实际应用场景中对齐一致性和非对齐一致性同时运行[0102]在具体实现中,可以使用mkpart命令将待测试硬盘的硬盘空间划分为三个分[0117]在对齐一致性测试中,可以按照从小到大的顺序,向第二分区依次写入4K、8K、A的别配置第一队列深度QD1为队列深度QD1为分区写入128K大小的对齐数据块F,并且分别配置第一队列深度QD1为256K大小的对齐数据块G,并且分别配置第一队列深度QD1为[0122]本发明的一个可选实施例中,所述非对齐数据块包括不同大[0126]在非对齐一致性测试中,可以按照从小到大的顺序,向第三分区依次写入512b、[0128]因此在每次写入一个非对齐数据块时,可以配置不同的第二队列深度QD2进行测分别配置第二队列深度QD2为哈希值可以是md5值,第一测试结果和第二测试结果均可以包括待测试硬盘的smartlog、一致性测试是否出现数据不一致现象,以及采用所述第一测试结果和所述第二测试结果,综合分析所述对齐一致性测试和所述非对齐一致性测试对所述待测试硬盘的齐一致性测试和非对齐一致性测试是否对文件系统造据块D在不同的第一队列深度QD1下没有出现数据不一致现象,以及对齐数据块E在不同的块H在不同的第二队列深度QD2下出现数据不一致现象,以及非对齐数据块M在不同的第二试和所述非对齐一致性测试未对所述文件系统造通过将对齐一致性测试与非对齐一致性测试基于校验第一分区的md5值来合并起来测试,进行混合写测试,以此观察数据对齐和数据不对齐在一个SSD硬盘同时测试时对盘片的影一测试结果以及针对非对齐一致性测试的第二测试结果,根据第一哈希值和第二哈希值,判断对齐一致性测试和非对齐一致性测试是否对文件系统造成损坏,并根据第一测试结考虑到硬盘在实际应用场景中对齐一致性和非对齐一致性同时运行字段,则判断出在同一个对齐数据块且不同的第一队列深度时没有出现数据不一致现象;[0177]测试模块403,用于向所述第二分区写入对齐数据块,以进行所述对齐一致性测[0178]第二哈希值生成模块404,用于在完成所述对齐一致性测试和所述非对齐一致性致性测试的第一测试结果以及针对所述非对齐一致性测试的测试和所述非对齐一致性测试是否对所述文件系统造成损坏,并根据所述第一测试结果,[0185]本发明的一个可选实施例中,所述非对齐数据块包括不同大个对齐数据块且不同的第一队列深度时出现数据不一个对齐数据块且不同的第一队列深度时未出现个非对齐数据块且不同的第二队列深度时出现数据不一个非对齐数据块且不同的第二队列深度时未出现对齐一致性测试和所述非对齐一致性测试对所述待测试硬盘的齐一致性测试和所述非对齐一致性测试未对所述文件系统造对齐一致性测试和所述非对齐一致性测试有对所述文件系统造[0201]本发明的一个可选实施例中,在所述将待测试硬盘的硬盘空间划分为第一分区、一测试结果以及针对非对齐一致性测试的第二测试结果,根据第一哈希值和第二哈希值,判断对齐一致性测试和非对齐一致性测试是否对文件系统造成损坏,并根据第一测试结考虑到硬盘在实际应用场景中对齐一致性和非对齐一致性同时运行行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中[0210]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程

温馨提示

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

评论

0/150

提交评论