发明名称 一种面向关键任务计算机集群的弹性监控方法
摘要 本发明公开了一种面向关键任务计算机集群的弹性监控方法。为集群中的主节点设置一个管理系统,为每个子节点分配一个监控代理,子节点的监控代理负责采集各自节点的监控数据,并发送给主节点的管理系统;在每个监控周期开始时,计算出集群每个节点的最大负载,如果子节点最大负载大于70%,则采取高负载监控方法对子节点进行监控;如果子节点最大负载小于等于70%且大于30%,则采取正常负载监控方法对子节点进行监控;如果子节点最负载小于等于30%采取低负载监控方法对子节点进行监控。本发明在集群节点高负载的情况下,减少不必要的资源占用,减少监控系统对集群性能的影响;在低负载的情况下,对节点采取更加细粒度的监控。
申请公布号 CN105024880A 申请公布日期 2015.11.04
申请号 CN201510419779.5 申请日期 2015.07.17
申请人 哈尔滨工程大学 发明人 王慧强;戴秀豪;冯光升;吕宏武;林俊宇
分类号 H04L12/26(2006.01)I;H04L12/24(2006.01)I 主分类号 H04L12/26(2006.01)I
代理机构 代理人
主权项 一种面向关键任务计算机集群的弹性监控方法,其特征在于:包括以下步骤,步骤一:为集群中的主节点设置一个管理系统,为每个子节点分配一个监控代理,子节点的监控代理负责采集各自节点的监控数据,并发送给主节点的管理系统,监控数据包括:CPU利用率、内存利用率、cache未命中率、CPU温度、虚拟内存、网络带宽使用率、CPU电压、I/O状态、硬盘状态和重要端口;步骤二:主节点的管理系统根据接收监控代理的监控数据,在每个监控周期开始时,计算出集群每个节点的最大负载,节点的最大负载为其CPU利用率、内存利用率以及网络带宽使用率三项的平均值,如果子节点最大负载大于70%,则进入步骤三;如果子节点最大负载小于等于70%且大于30%,则进入步骤四;如果子节点最负载小于等于30%进入步骤五;步骤三:主节点的管理系统采取高负载监控方法对子节点进行监控,进入步骤六;步骤四:主节点的管理系统采取正常负载监控方法对子节点进行监控,进入步骤六;步骤五:主节点的管理系统采取低负载监控方法对子节点进行监控,进入步骤六;步骤六:返回步骤一,直到任务结束。
地址 150001 黑龙江省哈尔滨市南岗区南通大街145号哈尔滨工程大学科技处知识产权办公室