技术新讯 > 信息存储应用技术 > 双磁臂硬盘的性能测试方法、装置、存储介质及电子设备与流程  >  正文

双磁臂硬盘的性能测试方法、装置、存储介质及电子设备与流程

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

本申请涉及机械硬盘测试,具体而言,涉及一种双磁臂硬盘的性能测试方法、装置、存储介质及电子设备。

背景技术:

1、机械硬盘(hard disk drive,hdd)是服务器中的重要部件。机械硬盘与固态硬盘(solid state disk,ssd)相比,机械硬盘的优势在于容量大。因为机械硬盘的结构设计,使得硬盘转速会直接影响到机械硬盘的读写速率,而基于机械硬盘的盘体自身的物理设计与振动方面的考量,目前硬盘转速基本已达到上限,因此为了继续提升机械硬盘的数据读写性能,推出了双磁臂硬盘。单磁臂硬盘的所有磁头连接在同一个磁臂上,同一时间只能控制一个磁头进行读写;而双磁臂硬盘将原有的整个磁臂分为了上下两个磁臂,可以同时控制两个磁头进行读写,可以大幅提高硬盘性能。但由于双磁臂硬盘与现有的单磁臂硬盘的结构和性能区别较大,从而通过现有的硬盘性能测试方法无法准确测出双磁臂硬盘的数据读写性能。

2、因此,如何测试双磁臂硬盘的数据读写性能成为业界亟待解决的技术问题。

技术实现思路

1、本申请提供一种双磁臂硬盘的性能测试方法、装置、存储介质及电子设备,用以解决现有技术中如何测试双磁臂硬盘的数据读写性能的技术问题。

2、第一方面,本申请提供了一种双磁臂硬盘的性能测试方法,包括:

3、基于待测试的双磁臂硬盘的数据传输协议,确定所述双磁臂硬盘的硬盘类型;所述硬盘类型包括串行技术附件硬盘和串行计算机系统接口硬盘;

4、在所述双磁臂硬盘为串行技术附件硬盘的情况下,依序启动所述双磁臂硬盘中的驱动器进行数据读写测试,或者将所述双磁臂硬盘进行硬盘分区后开始数据读写测试;

5、在所述双磁臂硬盘为串行计算机系统接口硬盘的情况下,同时启动所述双磁臂硬盘中的驱动器进行数据读写测试,或者对所述双磁臂硬盘进行磁盘阵列重组后开始数据读写测试。

6、在一些实施例中,所述在所述双磁臂硬盘为串行技术附件硬盘的情况下,依序启动所述双磁臂硬盘中的驱动器进行数据读写测试,包括:

7、确定所述双磁臂硬盘为串行技术附件硬盘;

8、基于测试环境和所述串行技术附件硬盘的属性,确定所述串行技术附件硬盘的测试参数;

9、将所述测试参数对测试工具进行参数配置;

10、基于配置后的测试工具依序启动所述串行技术附件硬盘中的驱动器,对所述串行技术附件硬盘进行数据读写测试;

11、基于数据读写测试结果确定所述串行技术附件硬盘的数据读写性能。

12、在一些实施例中,所述在所述双磁臂硬盘为串行技术附件硬盘的情况下,将所述双磁臂硬盘进行硬盘分区后开始数据读写测试,包括:

13、确定所述双磁臂硬盘为串行技术附件硬盘;

14、将所述串行技术附件硬盘进行分区,得到两个容量空间相同的硬盘区域;

15、同时对两个硬盘区域进行数据读写测试,分别得到所述两个硬盘区域的测试数据;

16、将两个测试数据进行加和,得到所述串行技术附件硬盘的数据读写测试结果;

17、基于所述数据读写测试结果确定所述串行技术附件硬盘的数据读写性能。

18、在一些实施例中,所述在所述双磁臂硬盘为串行计算机系统接口硬盘的情况下,同时启动所述双磁臂硬盘中的驱动器进行数据读写测试,包括:

19、确定所述双磁臂硬盘为串行计算机系统接口硬盘;

20、其中,所述串行计算机系统接口硬盘包括第一硬盘区域和第二硬盘区域,所述第一硬盘区域和所述第二硬盘区域为两个独立的硬盘空间;

21、基于测试环境和所述串行计算机系统接口硬盘的属性,确定所述串行计算机系统接口硬盘的测试参数;

22、基于所述测试参数对测试工具进行参数配置;

23、基于配置后的测试工具同时启动所述双磁臂硬盘中的驱动器对所述第一硬盘区域和所述第二硬盘区域进行数据读写测试,分别得到所述第一硬盘区域和所述第二硬盘区域的测试数据;

24、将所述第一硬盘区域和所述第二硬盘区域的测试数据进行加和,得到所述串行计算机系统接口硬盘的数据读写测试结果;

25、基于所述数据读写测试结果确定所述串行计算机系统接口硬盘的数据读写性能。

26、在一些实施例中,所述在所述双磁臂硬盘为串行计算机系统接口硬盘的情况下,对所述双磁臂硬盘进行磁盘阵列重组后开始数据读写测试,包括:

27、确定所述双磁臂硬盘为串行计算机系统接口硬盘;

28、将所述第一硬盘区域和所述第二硬盘区域组成一个磁盘阵列;

29、对所述磁盘阵列进行数据读写测试;

30、基于数据读写测试结果确定所述串行计算机系统接口硬盘的数据读写性能。

31、在一些实施例中,所述基于测试环境和所述串行技术附件硬盘的属性,确定所述串行技术附件硬盘的测试参数,包括:

32、对所述测试环境和所述串行技术附件硬盘的属性进行解析,确定所述串行技术附件硬盘的测试参数;

33、其中,所述测试参数包括队列深度、读写类型和数据块大小。

34、在一些实施例中,所述基于待测试的双磁臂硬盘的数据传输协议,确定所述双磁臂硬盘的硬盘类型,包括:

35、获取所述双磁臂硬盘的自我监测分析及报告技术信息;

36、对所述自我监测分析与报告技术信息进行解析,确定所述双磁臂硬盘的数据传输协议;

37、基于所述数据传输协议的类型,确定所述双磁臂硬盘的硬盘类型。

38、第二方面,本申请提供了一种双磁臂硬盘的性能测试装置,包括:

39、确定模块,用于基于待测试的双磁臂硬盘的数据传输协议,确定所述双磁臂硬盘的硬盘类型;所述硬盘类型包括串行技术附件硬盘和串行计算机系统接口硬盘;

40、测试模块,用于在所述双磁臂硬盘为串行技术附件硬盘的情况下,依序启动所述双磁臂硬盘中的驱动器进行数据读写测试,或者将所述双磁臂硬盘进行硬盘分区后开始数据读写测试;在所述双磁臂硬盘为串行计算机系统接口硬盘的情况下,同时启动所述双磁臂硬盘中的驱动器进行数据读写测试,或者对所述双磁臂硬盘进行磁盘阵列重组后开始数据读写测试。

41、第三方面,本申请提供了一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述的方法。

42、第四方面,本申请提供了一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述程序时实现上述的方法。

43、本申请提供的双磁臂硬盘的性能测试方法、装置、存储介质及电子设备,通过确定双磁臂硬盘的硬盘类型,根据硬盘类型确定双磁臂硬盘的数据读写测试方式,可以针对性地对双磁臂硬盘进行测试,得到双磁盘硬盘的最佳数据读写数据,提高了双磁壁硬盘测试的测试准确度和测试效率。

技术特征:

1.一种双磁臂硬盘的性能测试方法,其特征在于,包括:

2.根据权利要求1所述的双磁臂硬盘的性能测试方法,其特征在于,所述在所述双磁臂硬盘为串行技术附件硬盘的情况下,依序启动所述双磁臂硬盘中的驱动器进行数据读写测试,包括:

3.根据权利要求1所述的双磁臂硬盘的性能测试方法,其特征在于,所述在所述双磁臂硬盘为串行技术附件硬盘的情况下,将所述双磁臂硬盘进行硬盘分区后开始数据读写测试,包括:

4.根据权利要求1所述的双磁臂硬盘的性能测试方法,其特征在于,所述在所述双磁臂硬盘为串行计算机系统接口硬盘的情况下,同时启动所述双磁臂硬盘中的驱动器进行数据读写测试,包括:

5.根据权利要求4所述的双磁臂硬盘的性能测试方法,其特征在于,所述在所述双磁臂硬盘为串行计算机系统接口硬盘的情况下,对所述双磁臂硬盘进行磁盘阵列重组后开始数据读写测试,包括:

6.根据权利要求2所述的双磁臂硬盘的性能测试方法,其特征在于,所述基于测试环境和所述串行技术附件硬盘的属性,确定所述串行技术附件硬盘的测试参数,包括:

7.根据权利要求1至5任一项所述的双磁臂硬盘的性能测试方法,其特征在于,所述基于待测试的双磁臂硬盘的数据传输协议,确定所述双磁臂硬盘的硬盘类型,包括:

8.一种双磁臂硬盘的性能测试装置,其特征在于,包括:

9.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的双磁臂硬盘的性能测试方法。

10.一种电子设备,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行权利要求1至7任一项所述的双磁臂硬盘的性能测试方法。

技术总结本申请公开了一种双磁臂硬盘的性能测试方法、装置、存储介质及电子设备,其中方法包括:基于待测试的双磁臂硬盘的数据传输协议,确定所述双磁臂硬盘的硬盘类型;所述硬盘类型包括串行技术附件硬盘和串行计算机系统接口硬盘;在所述双磁臂硬盘为串行技术附件硬盘的情况下,依序启动所述双磁臂硬盘中的驱动器进行数据读写测试,或者将所述双磁臂硬盘进行硬盘分区后开始数据读写测试;在所述双磁臂硬盘为串行计算机系统接口硬盘的情况下,同时启动所述双磁臂硬盘中的驱动器进行数据读写测试,或者对所述双磁臂硬盘进行磁盘阵列重组后开始数据读写测试。本申请提供的方法和装置,提高了双磁臂硬盘的性能测试的测试准确度和测试效率。技术研发人员:沈壹夫,王报龙受保护的技术使用者:苏州浪潮智能科技有限公司技术研发日:技术公布日:2024/1/16

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

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