[发明专利]一种基于分布式缓存的磁盘批量压测方法、系统及设备在审
申请号: | 201910811814.6 | 申请日: | 2019-08-30 |
公开(公告)号: | CN110569156A | 公开(公告)日: | 2019-12-13 |
发明(设计)人: | 李凤娟;朱进强 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F9/455 |
代理公司: | 37205 济南舜源专利事务所有限公司 | 代理人: | 张亮 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 磁盘 虚拟机 分布式缓存 集群 系统及设备 告警 测试效率 告警信息 数据读取 预定值时 磁盘I/O 挂载 数据库 检测 创建 访问 | ||
1.一种基于分布式缓存的磁盘批量压测方法,其特征在于,包括:
在云计算平台中开启分布式缓存,用于数据的临时存放,并保持与数据库数据一致;
为集群中的虚拟机挂载磁盘,并将虚拟机的磁盘资源变化记录临时存放到分布式缓存;
从分布式缓存获取虚拟机的磁盘变化,对多个磁盘设置Qos读写速率限制;
对设置Qos的磁盘执行压测;
如果在压测过程中达到预设的读写速率告警预定值,发出报警信息。
2.根据权利要求1所述的基于分布式缓存的磁盘批量压测方法,其特征在于,所述为集群中的虚拟机挂载磁盘,并将虚拟机的磁盘资源变化记录临时存放到分布式缓存包括:
为集群中的虚拟机挂载磁盘;虚拟机挂载磁盘后,将磁盘信息以id为关键字,基本信息为值,记录到数据库,并更新到分布式缓存。
3.根据权利要求1所述的基于分布式缓存的磁盘批量压测方法,其特征在于:所述从分布式缓存获取虚拟机的磁盘变化包括:
调用分布式缓存,获取以磁盘id为关键字的基本信息。
4.根据权利要求1所述的基于分布式缓存的磁盘批量压测方法,其特征在于,所述对多个磁盘设置Qos读写速率限制包括:
设置读写速率告警预定值;
格式化磁盘;
将磁盘挂载到系统路径下。
5.根据权利要求1所述的基于分布式缓存的磁盘批量压测方法,其特征在于,所述压测过程包括:
通过查看获取的压测磁盘的监控数据,确定Qos限制生效;
如果压测过程中的读写速率达到预设的读写速率告警预定值后,发出告警信息;通过对比磁盘测试结果,获取磁盘性能数据。
6.一种基于分布式缓存的磁盘批量压测系统,其特征在于,包括:
启动单元,用于在云计算平台中开启分布式缓存,用于数据的临时存放,并保持与数据库数据一致;
挂载单元,用于为集群中的虚拟机挂载磁盘,并将虚拟机的磁盘资源变化记录临时存放到分布式缓存;
获取单元,用于从分布式缓存获取虚拟机的磁盘变化,对多个磁盘设置Qos读写速率限制;
执行单元,用于对设置Qos的磁盘执行压测;
过程控制单元,如果在压测过程中达到预设的读写速率告警预定值,发出报警信息。
7.根据权利要求6所述的基于分布式缓存的磁盘批量压测系统,其特征在于,所述挂载单元包括:
记录模块,用于将磁盘信息以id为关键字,基本信息为值,记录到数据库,并更新到分布式缓存。
8.根据权利要求6所述的基于分布式缓存的磁盘批量压测系统,其特征在于,所述获取单元包括:
调用模块,用于调用分布式缓存,获取以磁盘id为关键字的基本信息。
9.根据权利要求6所述的基于分布式缓存的磁盘批量压测系统,其特征在于,所述过程控制单元包括:
确认模块,用于通过查看获取的压测磁盘的监控数据,确定Qos限制生效;判断模块,用于判断压测过程中的读写速率是否达到预设的读写速率告警预定值,若是,发出告警信息;
比对模块,用于通过对比磁盘测试结果,获取磁盘性能数据。
10.一种基于分布式缓存的磁盘批量压测设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至5任一项所述基于分布式缓存的磁盘批量压测方法步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910811814.6/1.html,转载请声明来源钻瓜专利网。