[发明专利]一种高性能计算机监控方法及系统在审
申请号: | 201910862948.0 | 申请日: | 2019-09-12 |
公开(公告)号: | CN110659182A | 公开(公告)日: | 2020-01-07 |
发明(设计)人: | 张春林;黄益明;建澜涛;张祯;吴智;韩小虎 | 申请(专利权)人: | 无锡江南计算技术研究所 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F16/21;G06F16/2458 |
代理公司: | 33246 浙江千克知识产权代理有限公司 | 代理人: | 裴金华 |
地址: | 214100 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据采集器 监控数据 重点监控 采集 轮询 高性能计算机系统 高性能计算机 监控技术领域 内存数据库 时序数据库 数据实时性 消息中间件 中断 查询效率 代理模块 分类存储 监控请求 监控系统 历史数据 实时数据 数据缓存 推送 服务器 监控 | ||
一种高性能计算机监控方法及系统,属于高性能计算机系统监控技术领域。本发明的方法包括:轮询采集一般监控数据,中断采集重点监控数据;对采集到的一般监控数据和重点监控数据按实时数据和历史数据进行分类存储;根据监控请求,将相应的数据缓存,并进行实时推送。本发明的系统包括:轮询数据采集器、中断数据采集器、代理模块、内存数据库、时序数据库、web后端、消息中间件、web前端、服务器。本发明能够有效提高监控系统的数据实时性及查询效率。
技术领域
本发明涉及高性能计算机系统监控技术领域,尤其涉及一种高性能计算机监控方法及系统。
背景技术
随着高性能计算机运算性能的不断提升,主机系统包含的节点资源规模不断扩大,配套的电源系统、冷却系统的运行状态以及机房环境信息的采集监控日益复杂,如何高效得进行系统监控提出巨大挑战。
针对上万个监控目标,上百万个监控指标这种规模的系统,传统监控系统设计方法很难给出高效低延时的解决方案。
发明内容
本发明的目的是为了解决上述现有技术存在的问题,提供一种高性能计算机监控方法及系统,其能够有效提高监控系统的数据实时性及查询效率。
本发明的目的是通过以下技术方案实现的:
一种高性能计算机监控方法,包括:
轮询采集一般监控数据,中断采集重点监控数据;
对采集到的一般监控数据和重点监控数据按实时数据和历史数据进行分类存储;
根据监控请求,将相应的数据缓存,并进行实时推送。
本发明不同于现有技术轮询采集所有监控数据的方式,而根据权重不同,对一般监控数据采用轮询采集的方式,对重点监控数据采用中断采集的方式,一方面降低了轮询采集的压力,一定程度上提高了对一般监控数据的监控效率,另一方面中断采集的方式大大降低了对重点监控数据的监控延时,提高了对于重点监控数据监控的及时性和高效性。另外,通过对采集到的数据按实时数据和历史数据分类存储,有效提高了查询历史数据的效率。
作为本发明优选,所述中断采集具体指接收到中断信号时,对相应的重点监控数据进行采集。
本发明还提供一种高性能计算机监控系统,包括:
轮询数据采集器,用于采集一般监控数据;
中断数据采集器,用于采集重点监控数据;
代理模块,用于接收所述轮询数据采集器和中断数据采集器上传的数据,并按实时数据和历史数据分类存储;
web后端,用于监听web前端请求,将相应的数据缓存,并实时推送数据到web前端;
web前端,用于向web后端发送请求,接收并显示数据。
作为本发明优选,还包括:
内存数据库,用于存储所述实时数据;
时序数据库,用于存储所述历史数据。采用不同的数据库来分别存储历史数据和实时数据,以有效提高查询数据的效率。
作为本发明优选,还包括:
消息中间件,用于连接所述web前端和web后端。消息中间件尤其适用于分布式系统中的数据通信,并且其通信高效可靠。
本发明的优点是:大大降低了对于监控数据的监控延时,尤其是对重点监控数据的监控延时,实现对一般监控数据达到5s以内的监控延时,对重点监控数据达到1s以内的监控延时,从而提高了监控数据的及时性和高效性。同时,在海量历史数据中查询某段时间的某个数据的查询时间达到1s以内,有效确保了数据查询的效率。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡江南计算技术研究所,未经无锡江南计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910862948.0/2.html,转载请声明来源钻瓜专利网。