性能统计方法、装置、设备及存储介质制造方法及图纸

技术编号:39294662 阅读:6 留言:0更新日期:2023-11-07 11:02
本发明专利技术属于计算机技术领域,公开了一种性能统计方法、装置、设备及存储介质。本发明专利技术通过读取各计算节点中的系统磁盘信息,并获取各计算节点对应的前次磁盘信息;根据当前磁盘信息及前次磁盘信息确定各计算节点中逻辑磁盘对应的磁盘性能数据;基于磁盘性能数据及预设磁盘映射表生成分布式存储系统的性能指标数据。由于仅需从计算节点中读取少量的系统磁盘信息与上一次读取的前次磁盘信息进行对比,即可确定各逻辑磁盘对应的磁盘性能数据,然后根据预设磁盘映射表即可确定分布式存储系统的性能指标数据,整体过程无须对计算节点进行调整,保证了在不影响分布式存储系统的运行的情况下依旧可以正常统计分布式存储系统的性能指标。指标。指标。

【技术实现步骤摘要】
性能统计方法、装置、设备及存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种性能统计方法、装置、设备及存储介质。

技术介绍

[0002]分布式存储系统作为相对较新的存储解决方案,在数据中心得到日益广泛的应用,其上承载的核心业务比重不断上升,为了保证承载核心业务连续性的要求,需要及时获取分布式存储系统的各项关键指标,以便判断分布式存储系统运行状态及时介入处理。存储最核心三大关键性能指标则为IOPS、时延、带宽,其中IOPS为存储每秒能处理的IO个数,用于衡量存储的快速响应能力;时延为处理IO所消耗的时间,用于衡量存储设备处理的速度;带宽为存储每秒能处理的数据的总量,用于衡量存储的吞吐能力。通过此三大关键核心性能指标能够快速、有效的衡量存储运行状态。
[0003]而现有针对分布式存储系统的性能获取方式基本有以下两种:一、各存储厂商在计算节点部署agent,通过agent完成前后端IO转发、传输,同时进行统计数据的采集、计算、汇总,从而获取存储核心指标的统计数据;二、通过分布式存储系统各个节点的对外接口网卡获取相应IO传输统计信息数据,并进行归类、过滤、汇总后,获取存储核心指标的统计数据。
[0004]但是,此两种获取方式都和厂商存在紧耦合关系,受制于存储厂商,不具备通用性和灵活性,且两种获取方式都会占用大量的系统资源,会影响到分布式存储系统的运行。
[0005]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。

技术实现思路

[0006]本专利技术的主要目的在于提供一种性能统计方法、装置、设备及存储介质,旨在解决现有技术无法在不影响分布式存储系统运行的情况下获取分布式存储系统的性能指标数据的技术问题。
[0007]为实现上述目的,本专利技术提供了一种性能统计方法,所述方法包括以下步骤:
[0008]读取各计算节点中的系统磁盘信息,并获取各计算节点对应的前次磁盘信息;
[0009]根据所述当前磁盘信息及所述前次磁盘信息确定各计算节点中逻辑磁盘对应的磁盘性能数据;
[0010]基于所述磁盘性能数据及预设磁盘映射表生成分布式存储系统的性能指标数据。
[0011]可选的,所述读取各计算节点中的系统磁盘信息的步骤,包括:
[0012]获取各计算节点中的逻辑磁盘标识;
[0013]根据所述逻辑磁盘标识及预设指令模板生成磁盘信息读取指令;
[0014]基于所述磁盘信息读取指令采集系统磁盘报文;
[0015]依据预设映射规则对所述系统磁盘报文进行字段映射,获得各计算节点中的系统
磁盘信息。
[0016]可选的,所述磁盘性能数据包括多种性能指标对应的指标数据;
[0017]所述根据所述当前磁盘信息及所述前次磁盘信息确定各计算节点中逻辑磁盘对应的磁盘性能数据的步骤,包括:
[0018]从预设性能计算规则读取各性能指标对应的性能计算公式及性能计算字段;
[0019]从所述当前磁盘信息中提取所述性能计算字段对应的数据,获得当前相关数据,并从所述前次磁盘信息中提取所述性能计算字段对应的数据,获得前次相关数据;
[0020]基于所述性能计算公式,根据所述前次相关数据及所述前次相关数据确定各性能指标对应的指标数据;
[0021]将各性能指标对应的指标数据聚合,获得各计算节点中逻辑磁盘对应的磁盘性能数据。
[0022]可选的,所述基于所述磁盘性能数据及预设磁盘映射表生成分布式存储系统的性能指标数据的步骤,包括:
[0023]读取预设磁盘映射表中记录的LUN卷与逻辑磁盘的映射关系;
[0024]根据所述映射关系确定分布式存储系统中各LUN卷对应的逻辑磁盘集;
[0025]基于所述逻辑磁盘集及各逻辑磁盘对应的磁盘性能数据生成各LUN卷对应的读写性能数据;
[0026]根据各LUN卷对应的读写性能数据生成所述分布式存储系统中存储池的读写性能数据;
[0027]将所述各LUN卷对应的读写性能数据及所述存储池的读写性能数据聚合,获得所述分布式存储系统的性能指标数据。
[0028]可选的,所述基于所述磁盘性能数据及预设磁盘映射表生成分布式存储系统的性能指标数据的步骤之后,还包括:
[0029]将所述性能指标数据存储至预设指标数据库中;
[0030]在接收到用户发送的统计展示指令时,对所述统计展示指令进行解析,获得数据筛选条件;
[0031]根据所述数据筛选条件在所述预设指标数据库中进行查找,获得目标指标数据;
[0032]根据所述目标指标数据生成性能统计报告,并将所述性能统计报告进行展示。
[0033]可选的,所述根据所述目标指标数据生成性能统计报告,并将所述性能统计报告进行展示的步骤,包括:
[0034]从所述统计展示指令中提取待展示指标;
[0035]根据所述待展示指标对所述目标指标数据进行数据提取,获得待展示数据;
[0036]根据所述待展示数据生成性能统计报告,并将所述性能统计报告进行展示。
[0037]可选的,所述读取各计算节点中的系统磁盘信息,并获取各计算节点对应的前次磁盘信息的步骤之前,还包括:
[0038]获取预设采集周期,根据所述预设采集周期生成采集触发条件;
[0039]实时监测当前系统时刻,在所述当前系统时刻满足所述采集触发条件时,执行所述读取各计算节点中的系统磁盘信息,并获取各计算节点对应的前次磁盘信息的步骤。
[0040]此外,为实现上述目的,本专利技术还提出一种性能统计装置,所述性能统计装置包括
以下模块:
[0041]信息获取模块,用于读取各计算节点中的系统磁盘信息,并获取各计算节点对应的前次磁盘信息;
[0042]性能计算模块,用于根据所述当前磁盘信息及所述前次磁盘信息确定各计算节点中逻辑磁盘对应的磁盘性能数据;
[0043]指标生成模块,用于基于所述磁盘性能数据及预设磁盘映射表生成分布式存储系统的性能指标数据。
[0044]此外,为实现上述目的,本专利技术还提出一种性能统计设备,所述性能统计设备包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的性能统计程序,所述性能统计程序被处理器执行时实现如上所述的性能统计方法的步骤。
[0045]此外,为实现上述目的,本专利技术还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有性能统计程序,所述性能统计程序执行时实现如上所述的性能统计方法的步骤。
[0046]本专利技术通过读取各计算节点中的系统磁盘信息,并获取各计算节点对应的前次磁盘信息;根据当前磁盘信息及前次磁盘信息确定各计算节点中逻辑磁盘对应的磁盘性能数据;基于磁盘性能数据及预设磁盘映射表生成分布式存储系统的性能指标数据。由于仅需从计算节点中读取少量的系统磁盘信息与上一次读取的前次磁盘信息进行对比,即可确定各逻辑磁盘对应的磁盘性能数据,然后根据预设磁盘映射表即可确定分布本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种性能统计方法,其特征在于,所述性能统计方法包括以下步骤:读取各计算节点中的系统磁盘信息,并获取各计算节点对应的前次磁盘信息;根据所述当前磁盘信息及所述前次磁盘信息确定各计算节点中逻辑磁盘对应的磁盘性能数据;基于所述磁盘性能数据及预设磁盘映射表生成分布式存储系统的性能指标数据。2.如权利要求1所述的性能统计方法,其特征在于,所述读取各计算节点中的系统磁盘信息的步骤,包括:获取各计算节点中的逻辑磁盘标识;根据所述逻辑磁盘标识及预设指令模板生成磁盘信息读取指令;基于所述磁盘信息读取指令采集系统磁盘报文;依据预设映射规则对所述系统磁盘报文进行字段映射,获得各计算节点中的系统磁盘信息。3.如权利要求1所述的性能统计方法,其特征在于,所述磁盘性能数据包括多种性能指标对应的指标数据;所述根据所述当前磁盘信息及所述前次磁盘信息确定各计算节点中逻辑磁盘对应的磁盘性能数据的步骤,包括:从预设性能计算规则读取各性能指标对应的性能计算公式及性能计算字段;从所述当前磁盘信息中提取所述性能计算字段对应的数据,获得当前相关数据,并从所述前次磁盘信息中提取所述性能计算字段对应的数据,获得前次相关数据;基于所述性能计算公式,根据所述前次相关数据及所述前次相关数据确定各性能指标对应的指标数据;将各性能指标对应的指标数据聚合,获得各计算节点中逻辑磁盘对应的磁盘性能数据。4.如权利要求1所述的性能统计方法,其特征在于,所述基于所述磁盘性能数据及预设磁盘映射表生成分布式存储系统的性能指标数据的步骤,包括:读取预设磁盘映射表中记录的LUN卷与逻辑磁盘的映射关系;根据所述映射关系确定分布式存储系统中各LUN卷对应的逻辑磁盘集;基于所述逻辑磁盘集及各逻辑磁盘对应的磁盘性能数据生成各LUN卷对应的读写性能数据;根据各LUN卷对应的读写性能数据生成所述分布式存储系统中存储池的读写性能数据;将所述各LUN卷对应的读写性能数据及所述存储池的读写性能数据聚合,获得所述分布式存储系统的性能指标数据。5.如权利要求1所述的性能统计方法,其特征在于,所述基于所述磁盘性能数据及预设磁盘映射表生成分布式...

【专利技术属性】
技术研发人员:戴伟潘宇虹吴天东陈琪周勋
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1