[发明专利]一种硬盘测试方法、装置、设备及存储介质在审
| 申请号: | 202310720847.6 | 申请日: | 2023-06-16 |
| 公开(公告)号: | CN116501562A | 公开(公告)日: | 2023-07-28 |
| 发明(设计)人: | 苟喜东;孙广明;张文娟;范承宇;罗岚芮;廖文军;黄锐;郭佳;张胜;杨宏刚 | 申请(专利权)人: | 中国兵器装备集团自动化研究所有限公司 |
| 主分类号: | G06F11/22 | 分类号: | G06F11/22;G11C29/56 |
| 代理公司: | 北京众达德权知识产权代理有限公司 11570 | 代理人: | 南海燕 |
| 地址: | 621000 四*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 硬盘 测试 方法 装置 设备 存储 介质 | ||
本发明公开了一种硬盘测试方法、装置、设备及存储介质,该方法摆脱了IOZONE单条测试命令的局限性,为保证数据的准确性,程序自动对磁盘测试结果进行格式化输出,测试结果最终形成日志文件保存,在后期产品的研发过程中可对数据进行溯源,并且基于开源自动化Ansible工具可以完成自动化测试部署,能对多台设备的多个磁盘同时进行磁盘性能测试,极大的提高了测试效率。
技术领域
本发明涉及硬盘测试技术领域,特别是涉及一种可实现多线程、多种模式的磁盘读写性能自动测试的硬盘测试方法、装置、设备及存储介质。
背景技术
随着计算机领域技术的不断发展,传统信息化服务以及日趋强大的云计算服务对计算机/服务器的硬盘性能要求日益增高,作为计算机集成设备领域的生产厂家,在产品的研制过程中对硬盘性能数据的获取显得尤为重要。
IOZONE是一个文件系统Benchmark基准测试工具,可以测试不同操作系统中文件系统的读写性能。其中包括:Read、Write、Re-read、Re-write、Read backward、Readstrided、Fread、Fwrite、Random read、Pread、Mmap、Aio_read、Aio_write等不同模式下的硬盘性能。
现有技术中采用IOZONE(测试工具)进行测试时,通常需要用户针对待测试硬盘的特性输入单条命令进行硬盘测试,这种方式存在工作有非常大的局限性的缺点。
例如,只能对单台设备的单个硬盘进行性能测试,测试结果的随机性非常大,测试过程异常繁琐。
再例如,IOZONE测试工具仅仅提供单条测试命令的使用方式;硬盘测试结果不能形成一个可读的记录文件;硬盘测试结果不直观,需要技术人员自行进行相应的数据处理;测试过程异常繁琐单一,需要技术人员对IOZONE工具有较高的了解;整个测试过程iozone只能对单台设备的单个硬盘进行测试。
因此,如何提供一种可以摆脱IOZONE单条测试命令的局限性,保证数据的准确性,程序自动对硬盘测试结果进行格式化输出的测试方法,是迫切需要本领域技术人员解决的技术问题。
发明内容
鉴于上述问题,本发明提供用于克服上述问题或者至少部分地解决上述问题的一种硬盘测试方法、装置、设备及存储介质。
本发明提供了如下方案:
一种硬盘测试方法,包括:
获取至少一个目标待测设备的至少一组实际硬盘参数;
利用至少一组所述实际硬盘参数采用自动化运维工具生成与至少一个所述目标待测设备一一对应匹配的至少一个测试命令;
将至少一个所述测试命令发送给测试工具,以便所述测试工具执行至少一个所述测试命令对至少一个所述目标待测设备的硬盘进行测试获得至少一组测试数据;
对至少一组所述测试数据进行格式化处理获取至少一组测试结果信息并展示。
优选地:所述自动化运维工包括Ansible工具。
优选地:所述测试工具包括IOZONE工具。
优选地:将所述测试结果信息保存为日志文件并存储。
优选地:获取若干不同类型的所述目标待测设备的测试命令存储获得测试命令集;
通过所述实际硬盘参数确定每个所述目标待测设备的类型;
由所述测试命令集内选取与每个所述目标待测设备的类型一一对应匹配的所述测试命令。
一种硬盘测试装置,包括:
实际硬盘参数获取单元,用于获取至少一个目标待测设备的至少一组实际硬盘参数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国兵器装备集团自动化研究所有限公司,未经中国兵器装备集团自动化研究所有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310720847.6/2.html,转载请声明来源钻瓜专利网。





