[发明专利]一种分布式主机性能采集系统及性能采集方法有效
申请号: | 201710655416.0 | 申请日: | 2017-08-03 |
公开(公告)号: | CN107463487B | 公开(公告)日: | 2020-12-29 |
发明(设计)人: | 鲍丽山;滕爱国;袁国泉;唐灏;崔鹏 | 申请(专利权)人: | 国网江苏省电力有限公司信息通信分公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;H04L29/08 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 田凌涛 |
地址: | 210000 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 主机 性能 采集 系统 方法 | ||
1.一种分布式主机性能采集系统的性能采集方法,其特征在于,所述分布式主机性能采集系统,包括各个分布式主机节点,其特征在于:还包括系统消息队列模块、系统实时校验模块、系统内存数据库、系统主机性能预测模块;其中,各个主机节点上分别设置性能采集模块;
各个主机节点上的性能采集模块,分别用于采集所对应主机的指定各项参数,并验证所采集各项参数的完整性,将完整性合格的各项参数发送给系统消息队列模块;
系统消息队列模块用于按照各个主机节点的对应关系,分别接收来自各个主机节点上性能采集模块所发送的各项参数;
系统实时校验模块用于针对系统消息队列模块中各个主机节点分别对应的各项参数,实现数据完整性与数据正确性的校验,并针对校验成功的参数,将该参数所对应的主机、以及
各项参数剪切至系统内存数据库中;针对校验不成功的参数,删除系统消息队列模块该参数的记录,同时在系统内存数据库中记录该参数所对应的主机、以及校验失败结果;
系统内存数据库用于接收来自系统实时校验模块的处理数据;
并且各个主机节点上的性能采集模块,还分别用于扫描系统内存数据库,若发现所对应主机为校验失败结果,则性能采集模块重新采集所对应主机的指定各项参数,并验证所采集各项参数的完整性,再将完整性合格的各项参数发送给系统消息队列模块;
系统主机性能预测模块用于根据系统内存数据库中各个主机分别所对应的数据,采用灰度预测法,预测各个主机的性能,并按各个主机预测性能,针对各个主机进行优先级定义;
各个分布式主机节点上还分别包括节点缓存;节点缓存用于存放对应所述性能采集模块校验合格的各项参数,等待发送至所述系统消息队列模块;
所述性能采集方法包括如下步骤:
步骤1.各个主机节点上的性能采集模块,分别采集所对应主机的指定各项参数,并验证所采集主机对应的各项参数是否完整,是则将主机所对应各项参数发送给系统消息队列模块;否则性能采集模块针对对应主机,重新采集指定各项参数,直至校验完整、并发送至系统消息队列模块;
步骤2.系统消息队列模块按照各个主机节点的对应关系,分别接收来自各个主机节点上性能采集模块所发送的各项参数;
步骤3.系统实时校验模块针对系统消息队列模块中各个主机节点所对应的数据,分别做如下操作:系统实时校验模块校验主机节点所对应各项参数的数据完整性与数据正确性,若校验成功,则将该各项参数、以及该各项参数所对应的主机剪切至系统内存数据库中;若校验不成功,则删除系统消息队列模块中该各项参数的记录,同时在系统内存数据库中,记录该各项参数所对应的主机、以及校验失败结果;
步骤4.系统主机性能预测模块根据系统内存数据库,针对各个主机分别所对应的数据,采用灰度预测法,预测各个主机的性能,并按各个主机预测性能,针对各个主机进行优先级定义。
2.根据权利要求1所述一种分布式主机性能采集系统的性能采集方法,其特征在于,在执行所述步骤1至所述步骤4的同时,还包括执行如下操作:
各个主机节点上的性能采集模块,分别实时扫描系统内存数据库,若发现所对应主机对应着校验失败结果,则该主机执行步骤1至步骤3操作,向内存数据库上传数据。
3.根据权利要求2所述一种分布式主机性能采集系统的性能采集方法,其特征在于,所述步骤1中,各个主机节点上的性能采集模块,分别采集所对应主机的指定各项参数,并验证所采集主机对应的各项参数是否完整,是则将主机所对应各项参数存放在对应的节点缓存当中,并经节点缓存发送给系统消息队列模块;否则性能采集模块针对对应主机,重新采集指定各项参数,直至校验完整、并存放在对应的节点缓存当中,再经节点缓存发送给系统消息队列模块。
4.根据权利要求3所述一种分布式主机性能采集系统的性能采集方法,其特征在于,针对所述各个主机节点的节点缓存,统一定义数据有效时长,所述步骤1当中,各个主机节点存放于对应节点缓存上的各项参数,若存放时长超过数据有效时长,则删除该各项参数。
5.根据权利要求4所述一种分布式主机性能采集系统的性能采集方法,其特征在于,还包括周期执行如下操作:
针对所述系统内存数据库,以当前时刻为起点,向历史时间方向推移,删除超过预设数据采集时长的历史数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网江苏省电力有限公司信息通信分公司,未经国网江苏省电力有限公司信息通信分公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710655416.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:系统性能分析方法、装置及服务器
- 下一篇:一种数据处理方法及电子设备