技术新讯 > 信息存储应用技术 > 一种硬盘性能测试及测试数据采集、分析的方法与流程  >  正文

一种硬盘性能测试及测试数据采集、分析的方法与流程

  • 国知局
  • 2024-07-31 19:16:10

本发明涉及企业级固态硬盘性能测试,具体为一种硬盘性能测试及测试数据采集、分析的方法。

背景技术:

1、固态硬盘以读写性能快、高寿命、低功耗等优点,在存储设备的市场需求占比正在不断扩大。而固态硬盘的性能是衡量固态硬盘产品的关键要素之一。

2、现有技术的不足:

3、现有的测试技术只能在测试结束时通过抓取需要的数据人工进行绘图,查看其相关的性能趋势,大大降低了测试的效率。

技术实现思路

1、本发明的目的在于提供一种硬盘性能测试及测试数据采集、分析的方法及测试装置,以解决上述背景技术中提出的问题。

2、为实现上述目的,本发明提供如下技术方案:一种硬盘性能测试及测试数据采集、分析的方法,本方法包括以下步骤:

3、s1、搭建测试环境;

4、s2、运行脚本,进行测试;

5、s3、脚本退出,查看结果。

6、作为本发明的进一步改进,所述脚本包括以下模块:搭建脚本运行模块、主要测试模块、测试结果汇总模块、作图模块和数据分析模块。

7、作为本发明的进一步改进,所述主要测试模块的运行包括以下步骤:

8、a、对固态硬盘的数据进行安全擦除;

9、b、对固态硬盘进行预处理,随后进行顺序、随机读写遍历测试;

10、c、对线程和队列深度进行遍历,测试完成。

11、作为本发明的进一步改进,所述搭建测试环境包括搭建硬件环境和软件环境。

12、作为本发明的进一步改进,所述软件环境搭建包括通过yum安装nvme-cli、fio、smartmontools、gnuplot工具。

13、作为本发明的进一步改进,所述测试结果汇总模块对完成步骤c的测试结果进行汇总。

14、作为本发明的进一步改进,所述测试结果汇总模块汇总数据生成gnuplot配置文件。

15、作为本发明的进一步改进,所述汇总数据包括带宽、iops和时延。

16、作为本发明的进一步改进,所述作图模块用gnuplot工具对gnuplot配置文件进行作图,生成图像。

17、作为本发明的进一步改进,所述数据分析模块抓取与datasheet值相同负载的测试结果进行分析,输出分析结果pass或fail。

18、与现有技术相比,本发明的有益效果是:

19、本发明中通过脚本对固态硬盘进行读写测试,并生成对应结果图表,全程自动化,节省了大量的时间成本,可以在第一时间鉴别出盘的性能情况,以及测试的准确性,可以快速分析测试结果。

技术特征:

1.一种硬盘性能测试及测试数据采集、分析的方法,其特征在于:本方法包括以下步骤:

2.根据权利要求1所述的硬盘性能测试及测试数据采集、分析的方法,其特征在于:所述汇总数据包括带宽、iops和时延。

3.根据权利要求1所述的硬盘性能测试及测试数据采集、分析的方法,其特征在于:所述作图模块用gnuplot工具对gnuplot配置文件进行作图,生成图像。

4.根据权利要求1所述的硬盘性能测试及测试数据采集、分析的方法,其特征在于:所述数据分析模块抓取与datasheet值相同负载的测试结果进行分析,输出分析结果pass或fail。

技术总结本发明公开了一种硬盘性能测试及测试数据采集、分析的方法,本方法包括以下步骤:S1、搭建测试环境;S2、运行脚本,进行测试;S3、脚本退出,查看结果。本发明通过脚本对固态硬盘进行读写测试,并生成对应结果图表,全程自动化,节省了大量的时间成本,可以在第一时间鉴别出盘的性能情况,以及测试的准确性,可以快速分析测试结果。技术研发人员:周阳洋,王建刚受保护的技术使用者:江苏华存电子科技有限公司技术研发日:技术公布日:2024/1/16

本文地址:https://www.jishuxx.com/zhuanli/20240731/182090.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。