[发明专利]一种SMR硬盘的性能测试方法和系统在审
申请号: | 202111500866.5 | 申请日: | 2021-12-09 |
公开(公告)号: | CN114281621A | 公开(公告)日: | 2022-04-05 |
发明(设计)人: | 徐晓倩 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F11/34;G11C29/56 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 李伟伟 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 smr 硬盘 性能 测试 方法 系统 | ||
1.一种SMR硬盘的性能测试方法,其特征在于,包括:
查询SMR硬盘的逻辑区块地址和数据块信息;
将写指针重置到所述逻辑区块地址的起始位置;
使用libzbc库包含的测试工具,控制所述写指针从所述起始位置对所述SMR硬盘的特定数据块信息进行写操作性能测试;
根据所述写操作性能测试的测试结果,生成测试日志。
2.根据权利要求1所述的性能测试方法,其特征在于,所述查询SMR硬盘的逻辑区块地址和数据块信息的步骤,包括:
查询所述SMR硬盘的逻辑区块地址的起始位置和大小;以及,
查询所述数据块信息所包含所有数据块的数量和位置。
3.根据权利要求1所述的性能测试方法,其特征在于,所述控制写指针从所述起始位置对所述SMR硬盘的特定数据块信息进行写操作性能测试的步骤,包括:
根据所述起始位置,计算所述写指针到SMR硬盘中特定数据块信息的偏移量;
使用所述libzbc库包含的测试工具,控制所述写指针跳过所述SMR硬盘的C-Zone数据块信息;
根据所述偏移量,控制所述写指针从所述起始位置开始依次对所述SMR硬盘的特定数据块信息进行写操作。
4.根据权利要求1所述的性能测试方法,其特征在于,所述根据所述写操作性能测试的测试结果,生成测试日志的步骤,包括:
使用所述libzbc库包含的测试工具,获取每个所述特定数据块信息的写操作测试结果;
将所述写操作测试结果生成测试日志并按预定格式存储至数据库中。
5.根据权利要求3或4所述的性能测试方法,其特征在于,还包括:
当获取特定数据块信息的写操作测试结果后,将所述写指针重置到所述逻辑区块地址的起始位置;
根据下一数据块的大小,重新计算所述写指针的偏移量;
按照所述偏移量,控制所述写指针对所述下一数据块进行写操作;
依次执行上述步骤,直至获取到所述SMR磁盘中每个所述特定数据块信息的写操作测试结果。
6.一种SMR硬盘的性能测试系统,其特征在于,包括:
查询模块,用于查询SMR硬盘的逻辑区块地址和数据块信息;
第一重置模块,用于将写指针重置到所述逻辑区块地址的起始位置;
测试模块,用于使用libzbc库包含的测试工具,控制所述写指针从所述起始位置对所述SMR硬盘的特定数据块信息进行写操作性能测试;
生成模块,用于根据所述写操作性能测试的测试结果,生成测试日志。
7.根据权利要求6所述的性能测试系统,其特征在于,所述查询模块,包括:
逻辑区块地址查询子模块,用于查询所述SMR硬盘的逻辑区块地址的起始位置和大小;以及,
数据块查询子模块,用于查询所述数据块信息所包含所有数据块的数量和位置。
8.根据权利要求6所述的性能测试系统,其特征在于,所述测试模块,包括:
偏移量计算子模块,用于根据所述起始位置,计算所述写指针到SMR硬盘中特定数据块信息的偏移量;
写指针控制子模块,用于使用所述libzbc库包含的测试工具,控制所述写指针跳过所述SMR硬盘的C-Zone数据块信息;
写操作执行子模块,用于根据所述偏移量,控制所述写指针从所述起始位置开始依次对所述SMR硬盘的特定数据块信息进行写操作。
9.根据权利要求6所述的性能测试系统,其特征在于,所述生成模块,包括:
结果获取子模块,用于使用所述libzbc库包含的测试工具,获取每个所述特定数据块信息的写操作测试结果;
日志存储子模块,用于将所述写操作测试结果生成测试日志并按预定格式存储至数据库中。
10.根据权利要求8或9所述的性能测试系统,其特征在于,还包括:
第二重置模块,用于当获取特定数据块信息的写操作测试结果后,将所述写指针重置到所述逻辑区块地址的起始位置;
计算模块,用于根据下一数据块的大小,重新计算所述写指针的偏移量;
写操作模块,用于按照所述偏移量,控制所述写指针对所述下一数据块进行写操作,依次执行上述步骤,直至获取到所述SMR磁盘中每个所述特定数据块信息的写操作测试结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111500866.5/1.html,转载请声明来源钻瓜专利网。