一种企业级固态硬盘的性能测试方法、测试装置和测试平台与流程

文档序号:35984110发布日期:2023-11-10 04:47阅读:102来源:国知局
一种企业级固态硬盘的性能测试方法、测试装置和测试平台与流程

本发明涉及企业级固态硬盘相关,具体涉及一种企业级固态硬盘的性能测试方法、测试装置和测试平台。


背景技术:

1、ssd(solid state drive)即固态硬盘,又称固态驱动器,是用固态电子存储芯片阵列制成的硬盘。固态硬盘由控制单元和存储单元(flash芯片、dram芯片)组成。固态硬盘在生产加工完成后,需要对其进行测试,以便获取相关性能参数。

2、企业级固态硬盘是主要应用于互联网、云服务、金融和电信等客户数据中心企业级应用场景的固态硬盘。在数据中心和分布式存储的推动下,固态硬盘在服务器上的应用越来越普遍,这对固态硬盘的存储性能就提出了更高的要求。因此,通过测试ssd在服务器上的性能表现,对衡量服务器的存储性能具有重要的作用。

3、目前在企业级固态硬盘的测试方面,没有对测试方法进行规范,没有考虑到模拟实际生产环境,也没有对实际应用场景进行模拟,大部分测试方法主要通过常规市售的测试软件,针对固态硬盘在系统下的性能表现进行测试并读取相应的数据。因此目前传统的固态硬盘测试方法与实际使用情况存在差距,从而使得固态硬盘的测试结果产生偏差,继而影响性能测试结果的准确性。

4、有鉴于上述的缺陷,当前亟需设计一种企业级固态硬盘的性能测试方法,来满足需求。


技术实现思路

1、为了解决上述内容中提到的问题,本发明提供了一种企业级固态硬盘的性能测试方法、测试装置和测试平台,其通过模拟实际的生产应用环境对企业级固态硬盘进行测试,以获取准确的性能测试数据和提高了测试的适用范围。

2、其技术方案是这样的:

3、一种企业级固态硬盘的性能测试方法,其特征在于:所述方法包括以下步骤:

4、步骤s10,根据企业应用环境搭建实验环境,并安装被测固态硬盘;

5、步骤s11、将包含若干个测试项目的测试脚本上传到服务器,然后根据企业应用环境选择测试项目;

6、步骤s12、根据企业应用环境修改测试项目中的测试参数;

7、步骤s13、运行测试项目;

8、步骤s14、读取测试数据,绘制性能图表;

9、步骤s15、选择是否运行其他测试项目,如果需要选择其他测试项目则重复步骤s10到s15,如果不需要选择其他项目则结束测试。

10、进一步的,所述根据企业应用环境搭建实验环境,具体为:通过选取和企业一样的硬件配置,以搭建实验环境来模拟企业应用环境,所述硬件配置包括:服务器平台架构、cpu型号、内存容量、操作系统类型和被测固态硬盘类型。

11、进一步的,所述企业应用环境包括三种类型:读密集、写密集和读写密集;根据企业应用环境的类型,选择测试项目和修改测试参数。

12、进一步的,所述测试脚本为一个获取fio工具的脚本,所述脚本中包含若干个测试项目,所述若干个测试项目用于分别测试固态硬盘的性能并记录性能值和生成性能图表。

13、进一步的,所述测试项目包括:顺序读写性能测试、随机读写性能测试、混合读写性能测试、文件系统下读写性能测试、qos性能测试、写饱和测试、小区域读写压力测试、交叉刺激恢复测试。

14、进一步的,所述测试参数包括:读写形式、读写比例、块大小、线程数、队列深度。

15、进一步的,所述测试脚本还包括:

16、获取固态硬盘smart(self-monitoring analysis and reporting technology)信息并在测试前后进行比对的脚本,

17、获取固态硬盘pcie设备信息并在测试前后进行比对的脚本,

18、获取服务器运行开机信息、日志信息的脚本,

19、获取nvme-cli工具的脚本。

20、进一步的,本发明基于上述测试方法还提供了一种测试装置,其特征在于:所述分析装置包括:被测固态硬盘、服务器平台和测试脚本,所述测试脚本包括若干个测试项目。

21、进一步的,所述服务器平台用于模拟企业应用环境;所述测试脚本用于运行测试所需要的工具、配置环境;所述测试项目用于模拟企业使用固态硬盘时数据的读写情况。

22、进一步的,本发明基于上述测试方法还提供了一种测试平台,其特征在于:所述测试平台包括:服务器平台、处理器、操作系统、测试脚本、内存、网络接口和被测固态硬盘。

23、本发明的有益效果为:

24、本发明通过根据企业应用环境搭建实验环境、选择测试项目、修改测试参数,实现了对企业实际生产应用环境的模拟,进而可以根据需求选择不同的测试项目,可以根据不同业务场景设置不同测试参数,可以应用于不同架构的服务器,可以应用于不同规格的固态硬盘,可以同时测试多个性能,进而对企业级固态硬盘的测试方法进行了规范,大大提高了测试结果的准确性和测试的适用范围。



技术特征:

1.一种企业级固态硬盘的性能测试方法,其特征在于:所述方法包括以下步骤:

2.根据权利要求1所述的一种企业级固态硬盘的性能测试方法,其特征在于:所述根据企业应用环境搭建实验环境,具体为:通过选取和企业一样的硬件配置,以搭建实验环境来模拟企业应用环境,所述硬件配置包括:服务器平台架构、cpu型号、内存容量、操作系统类型和被测固态硬盘类型。

3.根据权利要求1所述的一种企业级固态硬盘的性能测试方法,其特征在于:所述企业应用环境包括三种类型:读密集、写密集和读写密集;根据企业应用环境的类型,选择测试项目和修改测试参数。

4.根据权利要求1所述的一种企业级固态硬盘的性能测试方法,其特征在于:所述测试脚本为一个获取fio工具的脚本,所述脚本中包含若干个测试项目,所述若干个测试项目用于分别测试固态硬盘的性能并记录性能值和生成性能图表。

5.根据权利要求1所述的一种企业级固态硬盘的性能测试方法,其特征在于:所述测试项目包括:顺序读写性能测试、随机读写性能测试、混合读写性能测试、文件系统下读写性能测试、qos性能测试、写饱和测试、小区域读写压力测试、交叉刺激恢复测试。

6.根据权利要求1所述的一种企业级固态硬盘的性能测试方法,其特征在于:所述测试参数包括:读写形式、读写比例、块大小、线程数、队列深度。

7.根据权利要求1所述的一种企业级固态硬盘的性能测试方法,其特征在于:所述测试脚本还包括:

8.基于权利要求1-7中任意一项所述的方法的测试装置,其特征在于:所述装置包括:被测固态硬盘、服务器平台和测试脚本,所述测试脚本包括若干个测试项目。

9.根据权利要求8所述的一种企业级固态硬盘的性能测试装置,其特征在于:所述服务器平台用于模拟企业应用环境;所述测试脚本用于运行测试所需要的工具、配置环境;所述测试项目用于模拟企业使用固态硬盘时数据的读写情况。

10.基于权利要求1-7中任意一项所述的方法的测试平台,其特征在于:所述测试平台包括:服务器平台、处理器、操作系统、测试脚本、内存、网络接口和被测固态硬盘。


技术总结
本发明提供了一种企业级固态硬盘的性能测试方法、测试装置和测试平台,其通过模拟实际的生产应用环境对企业级固态硬盘进行测试,以获取准确的性能测试数据和提高测试的适用范围。

技术研发人员:王建刚,沈纪鹏
受保护的技术使用者:江苏华存电子科技有限公司
技术研发日:
技术公布日:2024/1/16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1