基于固态硬盘的IO性能测试方法、装置和计算机设备制造方法及图纸

技术编号:22387206 阅读:23 留言:0更新日期:2019-10-29 06:28
本申请涉及一种基于固态硬盘的IO性能测试方法、装置、计算机设备和存储介质,其中该方法包括:获取基于固态硬盘的IO性能测试请求;根据所述基于固态硬盘的IO性能测试请求设置IO性能测试的多个不同条件组合;在进行读写性能测试时,根据设置的所述多个不同条件组合依次进行测试;输出所述多个不同条件组合下对应的读写测试性能数据。本发明专利技术针对现有测试方法的缺点,提出了一种新的测试方案,可以一次性自动扫描测试出SSD在不同条件下的IO性能,极大的提高了测试效率,并极大提高了分析SSD的性能瓶颈的便利性。

Test method, device and computer equipment of IO performance based on SSD

【技术实现步骤摘要】
基于固态硬盘的IO性能测试方法、装置和计算机设备
本专利技术涉及固态硬盘
,特别是涉及一种基于固态硬盘的IO性能测试方法、装置、计算机设备和存储介质。
技术介绍
目前,SSD(SolidStateDrive,固态硬盘)已经被广泛应用于各种场合,由于其在性能、功耗、环境适应性等方面的优秀指标,正逐步替换传统的硬盘。固态硬盘的性能测试是固态硬盘出厂前必须经过的环节,如何提高测试效率是现在各大固态硬盘厂商待以解决的问题。在传统技术中,测试SSD的IO性能时所采用的方法是每次只测试一种条件下IO性能,这就导致了该方法不能一次性自动检测出SSD在何种条件下有性能瓶颈缺陷,进而影响了固态硬盘的测试效率。
技术实现思路
基于此,有必要针对上述技术问题,提供一种基于固态硬盘的IO性能测试方法、装置、计算机设备和存储介质。一种基于固态硬盘的IO性能测试方法,所述方法包括:获取基于固态硬盘的IO性能测试请求;根据所述基于固态硬盘的IO性能测试请求设置IO性能测试的多个不同条件组合;在进行读写性能测试时,根据设置的所述多个不同条件组合依次进行测试;输出所述多个不同条件组合下对应的读写测试性能数据。在其中一个实施例中,所述根据所述基于固态硬盘的IO性能测试请求设置IO性能测试的多个不同条件组合的步骤包括:通过软件工具提供的设置测试条件交互接口设置对应的不同条件组合。在其中一个实施例中,所述根据所述基于固态硬盘的IO性能测试请求设置IO性能测试的多个不同条件组合的步骤还包括:设置多个不同条件组合的起始条件、终止条件以及步长;设置每次读写测试的测试时长以及测试逻辑范围。在其中一个实施例中,所述输出所述多个不同条件组合下对应的读写测试性能数据的步骤包括:获取所述多个不同条件组合下对应的读写测试性能数据;根据所述条件组合以及对应条件组合下的读写测试性能数据生成测试结果列表;输出所述测试结果列表。一种基于固态硬盘的IO性能测试装置,所述装置包括:获取模块,所述获取模块用于获取基于固态硬盘的IO性能测试请求;设置模块,所述设置模块用于根据所述基于固态硬盘的IO性能测试请求设置IO性能测试的多个不同条件组合;测试模块,所述测试模块用于在进行读写性能测试时,根据设置的所述多个不同条件组合依次进行测试;输出模块,所述输出模块用于输出所述多个不同条件组合下对应的读写测试性能数据。在其中一个实施例中,所述设置模块还用于:通过软件工具提供的设置测试条件交互接口设置对应的不同条件组合。在其中一个实施例中,所述设置模块还用于:设置多个不同条件组合的起始条件、终止条件以及步长;设置每次读写测试的测试时长以及测试逻辑范围。在其中一个实施例中,所述输出模块还用于:获取所述多个不同条件组合下对应的读写测试性能数据;根据所述条件组合以及对应条件组合下的读写测试性能数据生成测试结果列表;输出所述测试结果列表。一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任意一项方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项方法的步骤。上述基于固态硬盘的IO性能测试方法、装置、计算机设备和存储介质,通过获取基于固态硬盘的IO性能测试请求;根据所述基于固态硬盘的IO性能测试请求设置IO性能测试的多个不同条件组合;在进行读写性能测试时,根据设置的所述多个不同条件组合依次进行测试;输出所述多个不同条件组合下对应的读写测试性能数据。本专利技术针对现有测试方法的缺点,提出了一种新的测试方案,可以一次性自动扫描测试出SSD在不同条件下的IO性能,极大的提高了测试效率,并极大提高了分析SSD的性能瓶颈的便利性。附图说明图1为基于固态硬盘的IO性能测试方法的应用环境图;图2为一个实施例中基于固态硬盘的IO性能测试方法的流程示意图;图3为另一个实施例中基于固态硬盘的IO性能测试方法的流程示意图;图4为再一个实施例中基于固态硬盘的IO性能测试方法的流程示意图;图5为一个实施例中基于固态硬盘的IO性能测试装置的结构框图;图6为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。在传统技术中,测试SSD的IO性能时所采用的方法是每次只测试一种条件下IO性能,该方法不能一次性自动检测出SSD在何种条件下有性能瓶颈缺陷。本专利技术提出一种新的测试方案,可以一次性自动扫描测试出SSD在不同条件下的IO性能,极大的提高了测试效率,并极大提高了分析SSD的性能瓶颈的便利性。该方法可以应用于如图1所示的应用环境中。具体地,计算机设备110用于执行对应的测试程序,计算机设备110可与多个待测的固态硬盘120连接。计算机设备110上存储有相应的计算机程序用于执行相应的对固态硬盘的IO性能测试方法。在一个实施例中,如图2所示,提供了一种基于固态硬盘的IO性能测试方法,该方法包括:步骤202,获取基于固态硬盘的IO性能测试请求;步骤204,根据基于固态硬盘的IO性能测试请求设置IO性能测试的多个不同条件组合;步骤206,在进行读写性能测试时,根据设置的多个不同条件组合依次进行测试;步骤208,输出多个不同条件组合下对应的读写测试性能数据。具体地,以该方法应用于如图1所示的计算机设备110中对该测试方法进行说明。首先,计算机设备获取基于固态硬盘的IO性能测试请求,该请求中可包括具体的测试对象以及对应的测试内容。然后,根据该测试请求对测试条件进行配置。具体的配置可以通过软件工具提供设置测试条件的交互接口实现。配置的内容包括条件循环的起始与终止条件、步长等。接着,设置每次读写测试的测试时长、测试逻辑范围。测试IO性能时,循环设置IO的不同条件组合,并在每种组合的条件下测试读写性能。最后,当上述测试条件均设置完成后,点击开始测试进行对应条件的循环测试。软件会自动进行上述设定条件下的各个组合测试,并输出上述各条件下的读写测试性能数据。在本实施例中,通过获取基于固态硬盘的IO性能测试请求;根据基于固态硬盘的IO性能测试请求设置IO性能测试的多个不同条件组合;在进行读写性能测试时,根据设置的多个不同条件组合依次进行测试;输出多个不同条件组合下对应的读写测试性能数据。本实施例针对现有测试方法的缺点,提出了一种新的测试方案,可以一次性自动扫描测试出SSD在不同条件下的IO性能,极大的提高了测试效率,并极大提高了分析SSD的性能瓶颈的便利性。在一个实施例中,如图3所示,提供了一种基于固态硬盘的IO性能测试方法,该方法中根据基于固态硬盘的IO性能测试请求设置IO性能测试的多个不同条件组合的步骤包括:步骤302,通过软件工具提供的设置测试条件交互接口设置对应的不同条件组合;步骤304,设置多个不同条件组合的起始条件、终止条件以及步长;步骤306,设置每次读写测试的测试时长以及测试逻辑范围。具体地,本实施例提供的测试方法具体包括如下步骤:1、软件工具提供设置测试条件的交互接口。2、测试时设置好条件循环的起始与终止条件、步长等。3、设置每次读写测试的测试时长本文档来自技高网...

【技术保护点】
1.一种基于固态硬盘的IO性能测试方法,所述方法包括:获取基于固态硬盘的IO性能测试请求;根据所述基于固态硬盘的IO性能测试请求设置IO性能测试的多个不同条件组合;在进行读写性能测试时,根据设置的所述多个不同条件组合依次进行测试;输出所述多个不同条件组合下对应的读写测试性能数据。

【技术特征摘要】
1.一种基于固态硬盘的IO性能测试方法,所述方法包括:获取基于固态硬盘的IO性能测试请求;根据所述基于固态硬盘的IO性能测试请求设置IO性能测试的多个不同条件组合;在进行读写性能测试时,根据设置的所述多个不同条件组合依次进行测试;输出所述多个不同条件组合下对应的读写测试性能数据。2.根据权利要求1所述的基于固态硬盘的IO性能测试方法,其特征在于,所述根据所述基于固态硬盘的IO性能测试请求设置IO性能测试的多个不同条件组合的步骤包括:通过软件工具提供的设置测试条件交互接口设置对应的不同条件组合。3.根据权利要求2所述的基于固态硬盘的IO性能测试方法,其特征在于,所述根据所述基于固态硬盘的IO性能测试请求设置IO性能测试的多个不同条件组合的步骤还包括:设置多个不同条件组合的起始条件、终止条件以及步长;设置每次读写测试的测试时长以及测试逻辑范围。4.根据权利要求3所述的基于固态硬盘的IO性能测试方法,其特征在于,所述输出所述多个不同条件组合下对应的读写测试性能数据的步骤包括:获取所述多个不同条件组合下对应的读写测试性能数据;根据所述条件组合以及对应条件组合下的读写测试性能数据生成测试结果列表;输出所述测试结果列表。5.一种基于固态硬盘的IO性能测试装置,其特征在于,所述装置包括:获取模块,所述获取模块用于获取基于固态硬盘的IO性能测...

【专利技术属性】
技术研发人员:黎军龙赵寅初
申请(专利权)人:深圳忆联信息系统有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1