【技术实现步骤摘要】
一种新型对象存储数据读写性能测试工具、方法及系统
[0001]本专利技术属于分布式存储
,具体涉及一种新型对象存储数据读写性能测试工具、方法及系统。
技术介绍
[0002]存储系统的性能测试、压力测试等都是基础的测试手段,旨在发现存储系统瓶颈问题和关键指标的摸底。而目前在分布式对象存储领域该类型测试工具较少,可选择项非常少。使用范围较广的是intel开源的cosbench,该工具使用xml配置文件方式运行,分为controller和driver两部分,可对接S3、Swift等多协议存储系统,并提供WEB页面方便实时监控测试进度和基本状态。但是该工具部署过程较为复杂,使用过程中也存在诸多问题,包括:
[0003]1.配置项含义不明确,易用性较差
[0004]2.Xml配置文件无效信息较多,可读性差,配置精准度要求较高
[0005]3.日志较少,测试异常时问题定位难度较大
[0006]4.测试结果输出信息较少,不能满足性能问题排查需求
[0007]5.测试结果不直观,容易遗漏关键点信 ...
【技术保护点】
【技术特征摘要】
1.一种新型对象存储数据读写性能测试工具,包括压测主程序模块、数据采集模块和信息展示模块,其特征在于,压测主程序模块和信息展示模块部署在客户端,数据采集模块部署在存储集群层面;压测主程序模块为压测动作执行主体,用于IO模型的解析,并根据IO模型配置执行相应IO测试,获得IO数据;数据采集模块,用于采集存储系统IO信息及其它资源使用信息,用于数据查询和出图;信息展示模块,用于对压测主程序模块和数据采集模块获取的数据信息进行时间跨度、多页面自定义的可视化展示。2.根据权利要求1所述的一种新型对象存储数据读写性能测试工具,其特征在于,所述工具还包括时序数据库,用于存储压测主程序模块和数据采集模块的数据,并为信息展示模块提供数据支撑。3.根据权利要求1所述的一种新型对象存储数据读写性能测试工具,其特征在于,所述压测主程序模块为二进制文件或安装包,采用单一运行主体形式进行命令行项或配置文件中IO模型的解析,并根据IO模型配置执行相应IO测试。4.根据权利要求1所述的一种新型对象存储数据读写性能测试工具,其特征在于,所述IO模型配置采用option项和json格式两种方式;所述IO数据包括IO流量信息和IO时延信息。所述压测主程序模块还用于输出异常日志。5.根据权利要求1所述的一种新型对...
【专利技术属性】
技术研发人员:吴伟,张涛,李长春,李佳徐,刘伟锋,
申请(专利权)人:中电信数智科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。