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

技术编号:11695902 阅读:77 留言:0更新日期:2015-07-08 17:56
本发明专利技术提供了一种测试硬盘的方法及装置,该方法包括:预先设置用于存储测试数据的excel模板,预先设置多个待测试硬盘,预先设置多种测试环境组合,其中,每种测试环境组合中包括:读写模式、数据块大小、IO深度;根据当前测试环境组合,对多个待测试硬盘进行测试;输出所有待测试硬盘的测试数据;将所述测试数据导入到所述excel模板中;通过所述excel模板将测试数据转换成测试结果图表。通过本发明专利技术提供的一种测试硬盘的方法及装置,能够同时对多个硬盘的性能进行测试。

【技术实现步骤摘要】

本专利技术涉及电子
,特别涉及一种测试硬盘的方法及装置
技术介绍
随着电子技术的飞速发展,用户对电子设备的要求也越来越高。其中,硬盘是很多 电子设备中非常重要的一个组成部分,为了保证电子设备的应用环境的稳定、可靠和高性 能等,电子设备中的硬盘的性能需要满足要求,这就需要对硬盘进行全面的功能性、稳定性 等性能测试,找到满足要求的硬盘。 现有技术中,用户对测试硬盘的工具进行手动配置,然后对单个硬盘进行测试,输 出测试数据。通过上述描述可见,现有技术中,一般只是对单个硬盘进行测试,无法同时对 多个硬盘的性能进行测试。
技术实现思路
有鉴于此,本专利技术提供了一种测试硬盘的方法及装置,能够同时对多个硬盘的性 能进行测试。 一方面,本专利技术提供了一种测试硬盘的方法,包括:预先设置用于存储测试数据的 excel模板,预先设置多个待测试硬盘,预先设置多种测试环境组合,其中,每种测试环境组 合中包括:读写模式、数据块大小、IO深度,还包括: Sl:根据当前测试环境组合,对多个待测试硬盘进行测试; S2 :输出所有待测试硬盘的测试数据; S3 :将所述测试数据导入到所述excel模板中;S4:通过所述excel模板将测试数据转换成测试结果图表。 进一步地,所述读写模式包括:顺序读、顺序写、随机读、随机写; 所述数据块大小包括:512b、lk、2k、4k、8k、16k、32k、64k、128k、256k、512k、lM; 所述IO深度包括:1、2、4、8、16、32、64、128。 进一步地,所述S3包括: 将生成的用于存储测试数据的TXT文件中的数据导入到所述excel模板的原始数 据页中; 所述S4包括: 通过所述excel模板根据所述原始数据页中的数据生成所述测试结果图表。 进一步地,在所述Sl之前,还包括:预先设置测试脚本; 所述S1,包括:通过所述测试脚本,根据当前测试环境组合配置FIO,通过FIO对多 个待测试硬盘进行测试。 进一步地,所述S2包括:输出每个待测试硬盘的每秒进行读写操作的次数IOPS和 带宽,其中,所述测试数据包括:IOPS和带宽。 另一方面,本专利技术提供了一种测试硬盘的装置,包括: 设置单元,用于设置用于存储测试数据的excel模板,设置多个待测试硬盘,设置 多种测试环境组合,其中,每种测试环境组合中包括:读写模式、数据块大小、IO深度; 测试单元,用于根据当前测试环境组合,对多个待测试硬盘进行测试; 输出单元,用于输出所有待测试硬盘的测试数据; 导入单元,用于将所述测试数据导入到所述excel模板中; 转换单元,用于通过所述excel模板将测试数据转换成测试结果图表。 进一步地,所述读写模式包括:顺序读、顺序写、随机读、随机写;所述数据块大小包括:512b、lk、2k、4k、8k、16k、32k、64k、128k、256k、512k、lM;所述IO深度包括:1、2、4、8、16、32、64、128。 进一步地,所述导入单元,用于将生成的用于存储测试数据的TXT文件中的数据 导入到所述excel模板的原始数据页中; 所述转换单元,用于通过所述excel模板根据所述原始数据页中的数据生成所述 测试结果图表。 进一步地,还包括: 脚本设置单元,用于设置测试脚本; 所述测试单元,用于通过所述测试脚本,根据当前测试环境组合配置FIO,通过 FIO对多个待测试硬盘进行测试。 进一步地,所述输出单元,用于输出每个待测试硬盘的每秒进行读写操作的次数 IOPS和带宽,其中,所述测试数据包括:IOPS和带宽。 本专利技术提供了一种测试硬盘的方法及装置,预先设置多个待测试硬盘,预先设置 多种测试环境组合,在每种测试环境组合中,对每一个待测试硬盘进行测试,得到所有待测 试硬盘在每种测试环境组合中的测试数据,实现对多个待测试硬盘同时进行测试,将测试 数据导入到excel模板中,通过excel模板将测试数据转换成测试结果图表,能够更直观的 显示每种硬盘的性能。【附图说明】 为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术 的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据 这些附图获得其他的附图。 图1是本专利技术一实施例提供的一种测试硬盘的方法的流程图; 图2是本专利技术一实施例提供的另一种测试硬盘的方法的流程图; 图3是本专利技术一实施例提供的一种测试硬盘的装置的示意图;图4是本专利技术一实施例提供的另一种测试硬盘的装置的示意图。【具体实施方式】 为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例 中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本专利技术一部分实施例,而不是全部的实施例,基于本专利技术中的实施例,本领域普通技术人员 在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。 如图1所示,本专利技术实施例提供了一种测试硬盘的方法,该方法可以包括以下步 骤: SO:预先设置用于存储测试数据的excel模板,预先设置多个待测试硬盘,预先设 置多种测试环境组合,其中,每种测试环境组合中包括:读写模式、数据块大小、IO深度; Sl:根当前第1页1 2 本文档来自技高网...

【技术保护点】
一种测试硬盘的方法,其特征在于,包括:预先设置用于存储测试数据的excel模板,预先设置多个待测试硬盘,预先设置多种测试环境组合,其中,每种测试环境组合中包括:读写模式、数据块大小、IO深度,还包括:S1:根据当前测试环境组合,对多个待测试硬盘进行测试;S2:输出所有待测试硬盘的测试数据;S3:将所述测试数据导入到所述excel模板中;S4:通过所述excel模板将测试数据转换成测试结果图表。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘凤刚
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东;37

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

1