【技术实现步骤摘要】
一种节点信息获取方法、装置、设备及存储介质
[0001]本专利技术涉及分布式存储
,特别涉及一种节点信息获取方法、装置、设备及存储介质。
技术介绍
[0002]在当前云计算、大数据时代,分布式存储系统已经越来越多的被应用到各个领域,而对于分布式存储系统来说,分布式存储管理系统为用户对存储系统进行管理、软硬件信息及告警信息的查看提供了一种便捷的方式。通常分布式存储管理系统需要收集集群中众多节点的信息,如电源、风扇、网卡、CPU(Central Processing Unit,中央处理器)、内存、磁盘、网络、文件系统、各类服务状态等等,根据收集的各类信息进行汇总分析,为整个集群系统提供可视化、友好的健康状态展示、各类告警信息。
[0003]由于获取这些信息是通过硬件模块提供的命令,大部分命令只能串行运行,而存储管理系统里各个模块均有存在多线程去获取这些信息,来尽可能的提高管理系统的这类信息更新频率,达到更好的管理集群硬件的目的。正是由于这些硬件命令只能串行运行,而存储管理系统却是多线程调用,导致系统中经常存在大量的 ...
【技术保护点】
【技术特征摘要】
1.一种节点信息获取方法,其特征在于,应用于预先创建的基于队列的缓存管理区,包括:获取分布式存储管理系统当前发送的目标信息获取指令;获取所述缓存管理区的预设指令处理规则;其中,所述预设指令处理规则为用于对所述目标信息获取指令进行解析并对解析后的目标信息获取指令中包含的节点信息进行判断处理的规则;利用所述预设指令处理规则对所述目标信息获取指令进行处理,以将所述节点信息返回至所述分布式存储系统。2.根据权利要求1所述的节点信息获取方法,其特征在于,所述利用所述预设指令处理规则对所述目标信息获取指令进行处理,以将所述节点信息返回至所述分布式存储系统,包括:当所述缓存管理区中已经存在与所述目标信息获取指令对应的节点信息,则将所述节点信息直接返回至所述分布式存储系统。3.根据权利要求1所述的节点信息获取方法,其特征在于,所述利用所述预设指令处理规则对所述目标信息获取指令进行处理,以将所述节点信息返回至所述分布式存储系统,包括:当所述缓存管理区中不存在所述节点信息时,则等待所述缓存管理区中正在获取所述节点信息的目标进程运行结束,并在所述目标进程运行结束后将所述节点信息返回至所述分布式存储系统。4.根据权利要求3所述的节点信息获取方法,其特征在于,所述在所述目标进程运行结束后将所述节点信息返回至所述分布式存储系统之后,还包括:将所述节点信息进行缓存,以便利用解析后的其他信息获取指令中包含的节点信息与所述节点信息进行比对;其中,所述其他信息获取指令为除所述目标信息获取指令外的其他的信息获取指令。5.根据权利要求1所述的节点信息获取方法,其特征在于,所述利用所述预设指令处理规则对所述目标信息获取指令进行处理,以将所述节点信息返回至所述分布式存储系统,包括:当所述缓存管理区中不存在所述节点信息,并且所述缓存管理区中不存在正在获取所述节点信息的目标进程时,则...
【专利技术属性】
技术研发人员:聂东旭,
申请(专利权)人:济南浪潮数据技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。