分布式存储系统的性能分析方法、装置、设备及存储介质制造方法及图纸

技术编号:24455440 阅读:36 留言:0更新日期:2020-06-10 15:24
本申请公开了一种分布式存储系统的性能分析方法、装置、设备及存储介质,所述方法包括:响应于性能分析指令,向至少两种类型的性能指标对应的服务器发送性能指标获取请求;接收所述至少两种类型的性能指标对应的服务器返回的性能指标;对返回的性能指标进行归一化处理,得到归一化性能指标;基于所述归一化性能指标确定所述分布式存储系统的性能分析结果。利用本申请提供的技术方案可以有效全面对分布式存储系统进行运行性能分析,提高运维效率。

Performance analysis method, device, equipment and storage medium of distributed storage system

【技术实现步骤摘要】
分布式存储系统的性能分析方法、装置、设备及存储介质
本申请涉及互联网通信
,尤其涉及一种分布式存储系统的性能分析方法、装置、设备及存储介质。
技术介绍
NFS(NetworkFileSystem,网络文件系统)是一种运行机制,它通过网络提供给不同操作平台上的用户共享一个文件系统。基于NFS的分布式数据存储,提供了标准的NFS文件系统访问协议,为多个计算节点提供共享数据源,支持弹性容量和性能的扩展,扩展过程不会中断请求和应用,是一种高可用、高可靠的分布式文件系统,适合于大数据分析、媒体处理和内容管理等场景。目前,为了保证分布式存储系统的健康运行,往往需要对分布式存储系统进行运行性能分析。现有技术中常常使用动态心跳技术和静态心跳技术对分布式存储系统进行故障检测,基于故障检测的结果实现分布式存储系统的的性能分析,但仅仅基于心跳的故障检测来评估分布式存储系统的性能,无法有效全面对分布式存储系统进行性能评估,也无法实现对故障的预警控制。因此,需要提供更可靠或更有效的方案。
技术实现思路
本申请提供了一种分布式存储系统的性能分析方法、装置、设备及存储介质,可以有效全面对分布式存储系统进行运行性能分析,提高运维效率。一方面,本申请提供了一种分布式存储系统的性能分析方法,所述方法包括:响应于性能分析指令,向至少两种类型的性能指标对应的服务器发送性能指标获取请求;接收所述至少两种类型的性能指标对应的服务器返回的性能指标;对返回的性能指标进行归一化处理,得到归一化性能指标;基于所述归一化性能指标确定所述分布式存储系统的性能分析结果。另一方面提供了一种分布式存储系统的性能分析装置,所述装置包括:性能指标获取请求发送模块,用于响应于性能分析指令,向至少两种类型的性能指标对应的服务器发送性能指标获取请求;性能指标接收模块,用于接收所述至少两种类型的性能指标对应的服务器返回的性能指标;归一化处理模块,用于对返回的性能指标进行归一化处理,得到归一化性能指标;性能分析结果确定模块,用于基于所述归一化性能指标确定所述分布式存储系统的性能分析结果。另一方面提供了一种分布式存储系统的性能分析设备,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行以实现如上述的分布式存储系统的性能分析方法。另一方面提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现如上述的分布式存储系统的性能分析方法。本申请提供的分布式存储系统的性能分析方法、装置、设备及存储介质,具有如下技术效果:本申请通过获取分布式存储系统中的各种性能指标,可以对分布式存储系统的性能进行全面的分析,且并对各种类型的性能指标进行归一化处理,实现的指标维度统一,并基于各种性能指标对应的归一化性能指标来确定一个表征分布式存储系统的运行性能优劣的性能分析结果,可以有助于运维人员监控系统的整体健康情况,无需关注多个健康指标,提高运维效率。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。图1是本申请实施例提供的一种基于NFS的分布式存储系统的示意图;图2是本申请实施例提供的一种分布式存储系统的性能分析方法的应用环境的示意图;图3是本申请实施例提供的一种分布式存储系统的性能分析方法的流程示意图;图4是本申请实施例提供的一种对返回的性能指标进行归一化处理,得到归一化性能指标的流程示意图;图5是本申请实施例提供的另一种分布式存储系统的性能分析方法的的流程示意图;图6是本申请实施例提供的一种分布式存储系统的性能分析装置的结构示意图;图7是本申请实施例提供的一种分布式存储系统的性能分析方法的服务器的硬件结构框图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。请参阅图1,图1是本申请实施例提供的一种基于NFS的分布式存储系统的示意图。在实际应用中,基于NFS的分布式存储系统提供了标准的NFS文件系统访问协议,为多个计算节点提供共享数据源,支持弹性容量和性能的扩展,扩展过程不会中断请求和应用,是一种高可用、高可靠的分布式文件系统,适合于大数据分析、媒体处理和内容管理等场景。本说明书实施例中,所述分布式存储系统可以包括各需要请求数据的客户端节点01,NFS客户端02、NFS服务器03和存储池服务器04。本说明书实施例中,所述分布式存储系统中数据IO(input/output,输入/输出)流主要包括如下:各客户端节点01依据linux文件系统机制通过NFS客户端02将IO数据封装成tcp/ip包,发送到NFS服务器03,NFS服务器03根据IO请求包的信息,分析读写权限及需求,从存储池服务器04进行数据的IO读写。本说明书实施例中,上述网络节点,NFS客户端、NFS服务器和存储池服务器间可以通过有线或无线通信方式进行直接或间接地连接,本申请在此不做限制。请参阅图2,图2是本申请实施例提供的一种分布式存储系统的性能分析方法的应用环境的示意图,具体的,上述应用环境可以包括性能分析平台100,分布式存储系统中的NFS服务器200和分布式存储系统中的存储池服务器300。具体的,所述性能分析平台100可以包括面向用户的性能分析终端101和为所述性能分析终端101提供后台服务的性能分析服务器102。在实际应用中,当需要对分布式存储系统进行运行性能分析时,性能分析平台100可以向分布式存储系统中的NFS服务器200或分布式存储系统中的存储池服务器300发送性能指标获取请求,并结合返回的性能指标进行运行性能分析。具体的,可以由性能分析服务器102与NFS服务器200或存储池服务器300进行本文档来自技高网...

【技术保护点】
1.一种分布式存储系统的性能分析方法,其特征在于,所述方法包括:/n响应于性能分析指令,向至少两种类型的性能指标对应的服务器发送性能指标获取请求;/n接收所述至少两种类型的性能指标对应的服务器返回的性能指标;/n对返回的性能指标进行归一化处理,得到归一化性能指标;/n基于所述归一化性能指标确定所述分布式存储系统的性能分析结果。/n

【技术特征摘要】
1.一种分布式存储系统的性能分析方法,其特征在于,所述方法包括:
响应于性能分析指令,向至少两种类型的性能指标对应的服务器发送性能指标获取请求;
接收所述至少两种类型的性能指标对应的服务器返回的性能指标;
对返回的性能指标进行归一化处理,得到归一化性能指标;
基于所述归一化性能指标确定所述分布式存储系统的性能分析结果。


2.根据权利要求1所述的方法,其特征在于,所述对返回的性能指标进行归一化处理,得到归一化性能指标包括:
确定所述返回的性能指标的类型;
当所述返回的性能指标的类型为数值类时,根据所述返回的性能指标的数值大小和所述返回的性能指标对所述分布式存储系统的性能的正负影响对所述返回的性能指标进行归一化处理,得到归一化性能指标;
当所述返回的性能指标的类型为状态类时,统计状态类的性能指标中属于可用状态的数量,所述可用状态的数量对所述分布式存储系统的性能为正影响;
基于所述可用状态的数量对所述状态类的性能指标进行归一化处理,得到归一化性能指标。


3.根据权利要求1所述的方法,其特征在于,所述基于所述归一化性能指标确定所述分布式存储系统的性能分析结果包括:
获取每一种归一化性能指标对应的权重,所述权重为根据所述归一化性能指标对应的性能指标的故障概率确定的;
基于所述每一种归一化性能指标对应的权重和所述每一种归一化性能指标确定所述分布式存储系统的性能分析结果。


4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
获取所述分布式存储系统的历史故障数据;
基于所述历史故障数据确定每一种性能指标所导致故障的故障概率;
基于所述故障概率确定所述性能指标对应的权重。


5.根据权利要求1所述的方法,其特征在于,所述基于所述归一化性能指标确定所...

【专利技术属性】
技术研发人员:逄新
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1