[发明专利]一种节点运行状态的获取方法及系统在审
申请号: | 201710612092.2 | 申请日: | 2017-07-25 |
公开(公告)号: | CN107171900A | 公开(公告)日: | 2017-09-15 |
发明(设计)人: | 张潘 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 节点 运行 状态 获取 方法 系统 | ||
技术领域
本申请涉及信息获取技术领域,特别涉及一种节点运行状态的获取方法及系统。
背景技术
随着信息化浪潮的到来,全球各行各业逐步借助信息技术深入发展。分布式存储解决了这一过程中数据体量过大的问题,对应用程序提供了标准统一的访问接入,既能提升数据安全性和可靠性,又能提高存储整体容量和性能。目前行业应用对分布式存储技术需求旺盛,由于分布式存储需要大量的存储服务器作为硬件支撑,因此能够及时获取每台服务器的运行状态对于系统管理或运维人员就变得尤为重要。
现今通常采用PING命令依次对分布式存储系统下的各存储节点进行连通性的测试,因为各存储节点数量众多,而每次执行PING命令又会占用一定的时间,两者结合,会使得占用大量的时间去验证服务器的连通性和最终得到运行状态,使得工作效率十分低下。
所以,如何提供一种获取速度更快、更及时、工作效率更高的节点运行状态的获取机制是本领域技术人员亟待解决的问题。
发明内容
本申请的目的是提供一种节点运行状态的获取方法及系统,其能够不受存储节点的数量影响,速度更快、更及时的获取到各节点的运行状态,使得工作效率显著提高。
为解决上述技术问题,本申请提供一种节点运行状态的获取方法,该获取方法包括:
获取集群中所有节点的数量信息;
根据所述数量信息开启相应数量且并发的线程,并在每一个所述线程中均利用PING命令获取对应节点的状态信息;
根据所述状态信息确定所述节点的运行状态。
可选的,获取集群中所有节点的数量信息,包括:
获取所述集群中的所有节点对应生成的节点属性表;
根据所述节点属性表的数量对应得到所述数量信息。
可选的,根据所述状态信息确定所述节点的运行状态,包括:
当所述状态信息为通讯延迟时,判定所述节点处于通讯正常状态;
当所述状态信息为请求超时时,判定所述节点处于通讯异常状态。
可选的,在根据所述状态信息确定所述节点的运行状态,还包括:
对各所述节点的运行状态进行统计,得到所述集群的节点连通率;
将所述节点连通率通过预设路径发送至集群管理员。
本申请还提供了一种节点状态信息的获取系统,该获取系统包括:
数量信息获取单元,用于获取集群中所有节点的数量信息;
状态信息获取单元,用于根据所述数量信息开启相应数量且并发的线程,并在每一个所述线程中均利用PING命令获取对应节点的状态信息;
判断单元,用于根据所述状态信息确定所述节点的运行状态。
可选的,所述数量信息获取单元包括:
节点属性表生成单元,用于获取所述集群中的所有节点对应生成的节点属性表;
数量信息获取子单元,用于根据所述节点属性表的数量对应得到所述数量信息。
可选的,所述判断单元包括:
第一判定子单元,用于当所述状态信息为通讯延迟时,判定所述节点处于通讯正常状态;
第二判定子单元,用于当所述状态信息为请求超时时,判定所述节点处于通讯异常状态。
可选的,该获取系统还包括:
统计单元,用于对各所述节点的运行状态进行统计,得到所述集群的节点连通率;
通知单元,用于将所述节点连通率通过预设路径发送至集群管理员。
本申请所提供的一种节点运行状态的获取方法,通过获取集群中所有节点的数量信息;根据所述数量信息开启相应数量且并发的线程,并在每一个所述线程中均利用PING命令获取对应节点的状态信息;根据所述状态信息确定所述节点的运行状态。
显然,本申请所提供的技术方案,通过首先获取到集群当中存储节点的数量,并根据具体数量并发相应的线程,即,以并行方式同时在每个线程中对对应节点执行PING命令操作,以实现用一次PING命令的执行时间同时得到所有节点的运行状态。该获取方法能够不受存储节点的数量影响,速度更快、更及时的获取到各节点的运行状态,使得工作效率显著提高。本申请还同时提供了一种节点运行状态的获取系统,具有上述有益效果,在此不再赘述。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710612092.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种胚芽糖化设备
- 下一篇:一种超声实验用培养皿