[发明专利]IO性能测试方法、装置、设备及计算机可读存储介质有效
申请号: | 201711436627.1 | 申请日: | 2017-12-26 |
公开(公告)号: | CN107992403B | 公开(公告)日: | 2021-07-02 |
发明(设计)人: | 王少磊 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | io 性能 测试 方法 装置 设备 计算机 可读 存储 介质 | ||
本发明公开了一种IO性能测试方法,包括运行管理机内预设的测试脚本;管理机调用并运行预设的测试环境配置文件,通过相应接口配置SAN网络内的待配置的主机和存储;配置完成后,管理机调用并运行预设的IO模型配置文件,依据IO模型配置文件生成IO模型指令并发送给各个配置后的主机内;每个配置后的主机分别依据IO模型指令对相应配置后的存储所映射的卷产生预期的IO负载,并记录执行结果。本发明降低了工作量,测试效率高;本发明还公开了一种基于上述方法的装置、设备及计算机可读存储介质。
技术领域
本发明涉及光伏发电技术领域,特别是涉及一种IO性能测试方法。本发明还涉及一种IO性能测试装置、设备及计算机可读存储介质。
背景技术
SAN(Storage Area Network,存储区域网络)采用网状通道(Fibre Channel,简称FC)技术,通过FC交换机连接存储阵列和服务器主机,建立专用于数据存储的区域网络。
IO性能指标是SAN存储产品非常重要的一个指标,对于项目投标、方案评审有极其关键的参考价值。由于对于存储使用不同的硬盘、不同的物理拓扑、不同的协议,其性能水准是不同的,针对不同的IO业务模型,其性能值也是不同的,因此,SAN存储完整的性能测试是非常庞大的工作,而目前进行IO性能测试需要由人工运行相应的配置文件来对不同IO业务模型进行测试,自动化程度低,操作过程复杂,效率低。
因此,如何提供一种效率高的IO性能测试方法、装置、设备及计算机可读存储介质是本领域技术人员目前需要解决的问题。
发明内容
本发明的目的是提供一种IO性能测试方法,降低了工作量,测试效率高;本发明的另一目的是提供一种基于上述方法的装置、设备及计算机可读存储介质。
为解决上述技术问题,本发明提供了一种基于SAN网络的IO性能测试方法,包括:
运行管理机内预设的测试脚本;
所述管理机调用并运行预设的测试环境配置文件,通过相应接口配置所述SAN网络内的待配置的主机和存储;
配置完成后,所述管理机调用并运行预设的IO模型配置文件,依据所述IO模型配置文件生成IO模型指令并发送给各个配置后的主机内;
每个所述配置后的主机分别依据所述IO模型指令对相应配置后的存储所映射的卷产生预期的IO负载,并记录执行结果。
优选地,所述管理机内设置有批量调度程序脚本以及多组配置文件,每组所述配置文件包含一个测试环境配置文件以及一个IO模型配置文件;所述运行管理机内预设的测试脚本之前还包括:
运行所述批量调度程序脚本,依次调用所述预设的测试脚本;
相应的,每次调用所述预设的测试脚本后,分别调用不同组所述配置文件进行运行。
优选地,还包括:
测试完成后,所述管理机将全部测试过程及结果生成测试日志后进行存储。
优选地,还包括:
所述管理机内的性能测试工具对存储的所述测试日志进行文本处理及筛选,得到测试表格并存储。
优选地,所述测试环境配置文件包括:
待配置主机的IP、主机类型、免密码登录权限和待配置存储中计划搭建的池、卷数量、存储类型、主机与存储间的映射关系中的任意几种的组合。
优选地,所述IO模型配置文件包括:
IO块大小、IO运行时间和读写类型。
为解决上述技术问题,本发明还提供了一种IO性能测试装置,基于SAN网络内的管理机,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711436627.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种弓网燃弧监测系统
- 下一篇:一种环网柜缺陷模型模拟装置