一种测试硬盘的方法及装置的制造方法

文档序号:8445464阅读:261来源:国知局
一种测试硬盘的方法及装置的制造方法
【技术领域】
[0001] 本发明涉及电子技术领域,特别涉及一种测试硬盘的方法及装置。
【背景技术】
[0002] 随着电子技术的飞速发展,用户对电子设备的要求也越来越高。其中,硬盘是很多 电子设备中非常重要的一个组成部分,为了保证电子设备的应用环境的稳定、可靠和高性 能等,电子设备中的硬盘的性能需要满足要求,这就需要对硬盘进行全面的功能性、稳定性 等性能测试,找到满足要求的硬盘。
[0003] 现有技术中,用户对测试硬盘的工具进行手动配置,然后对单个硬盘进行测试,输 出测试数据。通过上述描述可见,现有技术中,一般只是对单个硬盘进行测试,无法同时对 多个硬盘的性能进行测试。

【发明内容】

[0004] 有鉴于此,本发明提供了一种测试硬盘的方法及装置,能够同时对多个硬盘的性 能进行测试。
[0005] 一方面,本发明提供了一种测试硬盘的方法,包括:预先设置用于存储测试数据的 excel模板,预先设置多个待测试硬盘,预先设置多种测试环境组合,其中,每种测试环境组 合中包括:读写模式、数据块大小、IO深度,还包括:
[0006] Sl:根据当前测试环境组合,对多个待测试硬盘进行测试;
[0007] S2 :输出所有待测试硬盘的测试数据;
[0008] S3 :将所述测试数据导入到所述excel模板中;
[0009]S4:通过所述excel模板将测试数据转换成测试结果图表。
[0010] 进一步地,所述读写模式包括:顺序读、顺序写、随机读、随机写;
[0011] 所述数据块大小包括:512b、lk、2k、4k、8k、16k、32k、64k、128k、256k、512k、lM;
[0012] 所述IO深度包括:1、2、4、8、16、32、64、128。
[0013] 进一步地,所述S3包括:
[0014] 将生成的用于存储测试数据的TXT文件中的数据导入到所述excel模板的原始数 据页中;
[0015] 所述S4包括:
[0016] 通过所述excel模板根据所述原始数据页中的数据生成所述测试结果图表。
[0017] 进一步地,在所述Sl之前,还包括:预先设置测试脚本;
[0018] 所述S1,包括:通过所述测试脚本,根据当前测试环境组合配置FIO,通过FIO对多 个待测试硬盘进行测试。
[0019] 进一步地,所述S2包括:输出每个待测试硬盘的每秒进行读写操作的次数IOPS和 带宽,其中,所述测试数据包括:IOPS和带宽。
[0020] 另一方面,本发明提供了一种测试硬盘的装置,包括:
[0021] 设置单元,用于设置用于存储测试数据的excel模板,设置多个待测试硬盘,设置 多种测试环境组合,其中,每种测试环境组合中包括:读写模式、数据块大小、IO深度;
[0022] 测试单元,用于根据当前测试环境组合,对多个待测试硬盘进行测试;
[0023] 输出单元,用于输出所有待测试硬盘的测试数据;
[0024] 导入单元,用于将所述测试数据导入到所述excel模板中;
[0025] 转换单元,用于通过所述excel模板将测试数据转换成测试结果图表。
[0026] 进一步地,所述读写模式包括:顺序读、顺序写、随机读、随机写;
[0027]所述数据块大小包括:512b、lk、2k、4k、8k、16k、32k、64k、128k、256k、512k、lM;
[0028]所述IO深度包括:1、2、4、8、16、32、64、128。
[0029] 进一步地,所述导入单元,用于将生成的用于存储测试数据的TXT文件中的数据 导入到所述excel模板的原始数据页中;
[0030] 所述转换单元,用于通过所述excel模板根据所述原始数据页中的数据生成所述 测试结果图表。
[0031] 进一步地,还包括:
[0032] 脚本设置单元,用于设置测试脚本;
[0033] 所述测试单元,用于通过所述测试脚本,根据当前测试环境组合配置FIO,通过 FIO对多个待测试硬盘进行测试。
[0034] 进一步地,所述输出单元,用于输出每个待测试硬盘的每秒进行读写操作的次数 IOPS和带宽,其中,所述测试数据包括:IOPS和带宽。
[0035] 本发明提供了一种测试硬盘的方法及装置,预先设置多个待测试硬盘,预先设置 多种测试环境组合,在每种测试环境组合中,对每一个待测试硬盘进行测试,得到所有待测 试硬盘在每种测试环境组合中的测试数据,实现对多个待测试硬盘同时进行测试,将测试 数据导入到excel模板中,通过excel模板将测试数据转换成测试结果图表,能够更直观的 显示每种硬盘的性能。
【附图说明】
[0036] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明 的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据 这些附图获得其他的附图。
[0037] 图1是本发明一实施例提供的一种测试硬盘的方法的流程图;
[0038] 图2是本发明一实施例提供的另一种测试硬盘的方法的流程图;
[0039] 图3是本发明一实施例提供的一种测试硬盘的装置的示意图;
[0040]图4是本发明一实施例提供的另一种测试硬盘的装置的示意图。
【具体实施方式】
[0041] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员 在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0042] 如图1所示,本发明实施例提供了一种测试硬盘的方法,该方法可以包括以下步 骤:
[0043] SO:预先设置用于存储测试数据的excel模板,预先设置多个待测试硬盘,预先设 置多种测试环境组合,其中,每种测试环境组合中包括:读写模式、数据块大小、IO深度; [0044]Sl:根
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1