The invention discloses a method to obtain a node running state includes: the number of obtaining information on all nodes in the cluster; according to the number of information open the corresponding number and concurrent threads, and status information in each thread using PING command to obtain the corresponding node; according to the state information to determine the running state of the node. The first access to the number of storage nodes in the cluster, and depending on the number of concurrent threads corresponding in parallel at the same time, that is, in each thread of the corresponding node executes the PING command operation, to achieve a PING command execution time and running state of all nodes. The acquisition method can not be affected by the number of storage nodes, faster and more timely access to the running state of each node, so that the work efficiency is significantly improved. The application also discloses a node operation state acquisition system, which has the above beneficial effect.
【技术实现步骤摘要】
一种节点运行状态的获取方法及系统
本申请涉及信息获取
,特别涉及一种节点运行状态的获取方法及系统。
技术介绍
随着信息化浪潮的到来,全球各行各业逐步借助信息技术深入发展。分布式存储解决了这一过程中数据体量过大的问题,对应用程序提供了标准统一的访问接入,既能提升数据安全性和可靠性,又能提高存储整体容量和性能。目前行业应用对分布式存储技术需求旺盛,由于分布式存储需要大量的存储服务器作为硬件支撑,因此能够及时获取每台服务器的运行状态对于系统管理或运维人员就变得尤为重要。现今通常采用PING命令依次对分布式存储系统下的各存储节点进行连通性的测试,因为各存储节点数量众多,而每次执行PING命令又会占用一定的时间,两者结合,会使得占用大量的时间去验证服务器的连通性和最终得到运行状态,使得工作效率十分低下。所以,如何提供一种获取速度更快、更及时、工作效率更高的节点运行状态的获取机制是本领域技术人员亟待解决的问题。
技术实现思路
本申请的目的是提供一种节点运行状态的获取方法及系统,其能够不受存储节点的数量影响,速度更快、更及时的获取到各节点的运行状态,使得工作效率显著提高。为解决上述技术问题,本申请提供一种节点运行状态的获取方法,该获取方法包括:获取集群中所有节点的数量信息;根据所述数量信息开启相应数量且并发的线程,并在每一个所述线程中均利用PING命令获取对应节点的状态信息;根据所述状态信息确定所述节点的运行状态。可选的,获取集群中所有节点的数量信息,包括:获取所述集群中的所有节点对应生成的节点属性表;根据所述节点属性表的数量对应得到所述数量信息。可选的,根据所述状态 ...
【技术保护点】
一种节点运行状态的获取方法,其特征在于,包括:获取集群中所有节点的数量信息;根据所述数量信息开启相应数量且并发的线程,并在每一个所述线程中均利用PING命令获取对应节点的状态信息;根据所述状态信息确定所述节点的运行状态。
【技术特征摘要】
1.一种节点运行状态的获取方法,其特征在于,包括:获取集群中所有节点的数量信息;根据所述数量信息开启相应数量且并发的线程,并在每一个所述线程中均利用PING命令获取对应节点的状态信息;根据所述状态信息确定所述节点的运行状态。2.根据权利要求1所述的获取方法,其特征在于,获取集群中所有节点的数量信息,包括:获取所述集群中的所有节点对应生成的节点属性表;根据所述节点属性表的数量对应得到所述数量信息。3.根据权利要求2所述的获取方法,其特征在于,根据所述状态信息确定所述节点的运行状态,包括:当所述状态信息为通讯延迟时,判定所述节点处于通讯正常状态;当所述状态信息为请求超时时,判定所述节点处于通讯异常状态。4.根据权利要求1至3任一项所述的获取方法,其特征在于,在根据所述状态信息确定所述节点的运行状态,还包括:对各所述节点的运行状态进行统计,得到所述集群的节点连通率;将所述节点连通率通过预设路径发送至集群管理员。5.一种节点状态信息的获取系统,其特征在于,包...
【专利技术属性】
技术研发人员:张潘,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。