分布式存储系统性能监控方法、装置、设备及可读存储介质制造方法及图纸

技术编号:20484400 阅读:24 留言:0更新日期:2019-03-02 18:47
本发明专利技术公开了一种分布式存储系统性能监控方法,涉及分布式存储系统领域,包括:接收系统性能参数采集指令;调用系统性能采集脚本采集系统实时运行数据;其中,系统性能采集脚本包括:系统内存占用采集脚本、CPU占用采集脚本、网络采集脚本、硬盘运行采集脚本以及集群运行采集脚本;获取并存储采集得到的运行数据。该方法可以提高对分布式存储系统的性能监控效率,保障系统工作的稳定性;本发明专利技术还公开了一种分布式存储系统性能监控装置、设备及可读存储介质,具有上述有益效果。

【技术实现步骤摘要】
分布式存储系统性能监控方法、装置、设备及可读存储介质
本专利技术涉及分布式存储系统领域,特别涉及一种分布式存储系统性能监控方法、装置、设备及可读存储介质。
技术介绍
随着信息技术的不断发展,数据作为一种宝贵资源逐渐被人们重视,人们在工作生活中的各种活动都会产生数据,收集这些数据再通过分析处理能够获得很多有用信息,实现由资源到资产的转化,从而催化了大数据、高性能计算的高速发展。数据存储作为数据资源的核心要素之一也迎来了高速发展的时期。由于采用集中的存储服务器存放所有数据,不能满足大规模存储应用的需要,以及不可靠和较低的安全性,存储服务器成为系统性能的瓶颈,目前,大多采用分布式存储系统进行数据资源的存储,分布式网络存储系统采用可扩展的系统结构,不但提高了系统的可靠性、可用性和存取效率,还易于扩展,从而被越来越多的企业单位接受认可。分布式存储系统一般有1到N个节点构成,用以提供高性能、海量数据存储。为保障分布式存储系统的正常工作需求,需要采集分布式存储集群的各项性能数据对其进行性能监控,以保证及时进行性能的检测优化,进行系统的异常排除,分析存储系统的性能指标和性能瓶颈点。目前的系统性能数据的采集往往需要用户输入各条控制采集指令,不能实现自动化采集,数据采集过程较为繁琐,耗费时间以及人力资源都较大;而且目前对性能数据的采集一般只针对系统内存以及CPU使用情况进行分析处理,针对采集的数据类型固定且较少,采集的数据不够全面,在某些场景下,会影响对性能指标的评定和性能瓶颈点的分析。因此,如何提高对分布式存储系统的性能监控效率,保障系统工作的稳定性,是本领域技术人员需要解决的技术问题。
技术实现思路
本专利技术的目的是提供一种分布式存储系统性能监控方法,该方法可以提高对分布式存储系统的性能监控效率,保障系统工作的稳定性;本专利技术的另一目的是提供一种分布式存储系统性能监控装置、设备及可读存储介质,具有上述有益效果。为解决上述技术问题,本专利技术提供一种分布式存储系统性能监控方法,包括:接收系统性能参数采集指令;调用系统性能采集脚本采集系统实时运行数据;其中,所述系统性能采集脚本包括:系统内存占用采集脚本、CPU占用采集脚本、网络采集脚本、硬盘运行采集脚本以及集群运行采集脚本;获取并存储采集得到的运行数据。优选地,所述调用系统性能采集脚本采集系统实时运行数据,包括:调用进程内存占用采集脚本、进程CPU占用采集脚本、出方向和入方向的网络带宽采集脚本、硬盘读写IO数据采集脚本、硬盘请求等待队列数据采集脚本、硬盘资源使用率采集脚本、集群读写IO数据采集脚本以及集群OPS数据采集脚本分别对系统内存使用情况、CPU使用情况、出方向和入方向的网络带宽大小、硬盘读写IO运行状况、硬盘等待队列多少、硬盘繁忙程度、集群读写IO运行情况以及集群OPS状况进行数据采集。优选地,所述接收系统性能参数采集指令,包括:接收系统性能参数定时采集指令;则对应地,所述调用系统性能采集脚本采集系统实时运行数据具体为:定时调用系统性能采集脚本采集系统实时运行数据。优选地,所述获取并存储采集得到的运行数据,包括:获取采集得到的运行数据;将所述运行数据按照预设格式添加至日志文件中并存储。优选地,将所述运行数据按照预设格式添加至日志文件中并存储,包括:将所述运行数据按照预设格式添加至日志文件;将所述日志文件进行数据压缩,得到压缩后的日志文件;存储所述压缩后的日志文件。优选地,所述分布式存储系统性能监控方法还包括:接收对指定运行数据的查看指令;筛选出所述查看指令中的时间标识,得到指定时间标识;根据所述指定时间标识进行数据的查找,得到所述指定时间标识对应的系统运行数据;将查找得到的所述系统运行数据输出。本专利技术公开一种分布式存储系统性能监控装置,包括:采集指令接收单元,用于接收系统性能参数采集指令;脚本调用单元,用于调用系统性能采集脚本采集系统实时运行数据;其中,所述系统性能采集脚本包括:系统内存占用采集脚本、CPU占用采集脚本、网络采集脚本、硬盘运行采集脚本以及集群运行采集脚本;运行数据获取单元,用于获取并存储采集得到的运行数据。优选地,所述脚本调用单元具体用于:调用进程内存占用采集脚本、进程CPU占用采集脚本、出方向和入方向的网络带宽采集脚本、硬盘读写IO数据采集脚本、硬盘请求等待队列数据采集脚本、硬盘资源使用率采集脚本、集群读写IO数据采集脚本以及集群OPS数据采集脚本分别对系统内存使用情况、CPU使用情况、出方向和入方向的网络带宽大小、硬盘读写IO运行状况、硬盘等待队列多少、硬盘繁忙程度、集群读写IO运行情况以及集群OPS状况进行数据采集。本专利技术公开一种分布式存储系统性能监控设备,包括:存储器,用于存储程序;处理器,用于执行所述程序时实现所述分布式存储系统性能监控方法的步骤。本专利技术公开一种可读存储介质,所述可读存储介质上存储有程序,所述程序被处理器执行时实现所述分布式存储系统性能监控方法的步骤。本专利技术所提供的分布式存储系统性能监控方法,分布式存储系统性能监控方法,在接收到系统性能参数的采集指令后,通过对系统性能采集脚本的调用可以自动对系统运行情况进行采集,提高对分布式存储系统的性能监控效率,而且通过系统内存占用采集脚本、CPU占用采集脚本、网络采集脚本、硬盘运行采集脚本以及集群运行采集脚本对系统内存占用情况、CPU占用情况、网络情况、硬盘运行情况以及集群运行情况的集群运行状态的全面采集,通过上述运行数据的获取可以有效还原出实时系统资源使用情况,有利于快速进行问题排查以及全面性能优化,保障系统工作的稳定性。本专利技术还公开了一种分布式存储系统性能监控装置、设备以及可读存储介质,具有上述有益效果,在此不再赘述。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例提供的一种分布式存储系统性能监控方法的流程图;图2为本专利技术实施例提供的一种分布式存储系统性能监控装置的结构框图;图3为本专利技术实施例提供的一种分布式存储系统性能监控设备的结构框图;图4为本专利技术实施例提供的一种分布式存储系统性能监控设备的结构示意图。具体实施方式本专利技术的核心是提供一种分布式存储系统性能监控方法,该方法可以提高对分布式存储系统的性能监控效率,保障系统工作的稳定性;本专利技术的另一核心是提供一种分布式存储系统性能监控装置、设备以及可读存储介质,具有上述有益效果。为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参考图1,图1为本专利技术实施例所提供的一种分布式存储系统性能监控方法的流程图;该方法主要可以包括:步骤s110、接收系统性能参数采集指令。步骤s120、调用系统性能采集脚本采集系统实时运行数据。当接收到系统性能参数采集指令时,立即调用本文档来自技高网
...

【技术保护点】
1.一种分布式存储系统性能监控方法,其特征在于,包括:接收系统性能参数采集指令;调用系统性能采集脚本采集系统实时运行数据;其中,所述系统性能采集脚本包括:系统内存占用采集脚本、CPU占用采集脚本、网络采集脚本、硬盘运行采集脚本以及集群运行采集脚本;获取并存储采集得到的运行数据。

【技术特征摘要】
1.一种分布式存储系统性能监控方法,其特征在于,包括:接收系统性能参数采集指令;调用系统性能采集脚本采集系统实时运行数据;其中,所述系统性能采集脚本包括:系统内存占用采集脚本、CPU占用采集脚本、网络采集脚本、硬盘运行采集脚本以及集群运行采集脚本;获取并存储采集得到的运行数据。2.如权利要求1所述的分布式存储系统性能监控方法,其特征在于,所述调用系统性能采集脚本采集系统实时运行数据,包括:调用进程内存占用采集脚本、进程CPU占用采集脚本、出方向和入方向的网络带宽采集脚本、硬盘读写IO数据采集脚本、硬盘请求等待队列数据采集脚本、硬盘资源使用率采集脚本、集群读写IO数据采集脚本以及集群OPS数据采集脚本分别对系统内存使用情况、CPU使用情况、出方向和入方向的网络带宽大小、硬盘读写IO运行状况、硬盘等待队列多少、硬盘繁忙程度、集群读写IO运行情况以及集群OPS状况进行数据采集。3.如权利要求1所述的分布式存储系统性能监控方法,其特征在于,所述接收系统性能参数采集指令,包括:接收系统性能参数定时采集指令;则对应地,所述调用系统性能采集脚本采集系统实时运行数据具体为:定时调用系统性能采集脚本采集系统实时运行数据。4.如权利要求1所述的分布式存储系统性能监控方法,其特征在于,所述获取并存储采集得到的运行数据,包括:获取采集得到的运行数据;将所述运行数据按照预设格式添加至日志文件中并存储。5.如权利要求4所述的分布式存储系统性能监控方法,其特征在于,将所述运行数据按照预设格式添加至日志文件中并存储,包括:将所述运行数据按照预设格式添加至日志文件;将所述日志文件进行数据压缩,得到压缩后的日志文件;存储所述...

【专利技术属性】
技术研发人员:刘杰安祥文尚付飞罗浩
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1