本申请实施例属于人工智能技术领域,涉及一种应用于异构存储设备的性能数据管理方法,包括:接收用户发送的性能查询请求,所述性能查询请求至少携带有设备标识信息以及查询时间信息;响应所述性能查询请求,在性能数据库中获取与所述设备标识信息以及查询时间信息相对应的对象性能数据;在预设的类型分析集合中获取与所述设备标识信息相对应的分析方式;根据所述分析方式对所述对象性能数据进行分析操作,获取分析结果;向所述用户输出所述分析结果。本申请还提供一种应用于异构存储设备的性能数据管理装置、计算机设备及存储介质。本申请可实现对异构存储产品的性能分析,具有良好的兼容性,有效提高用户的使用体验。
Performance data management methods, devices, devices and media of heterogeneous storage devices
【技术实现步骤摘要】
异构存储设备的性能数据管理方法、装置、设备及介质
本申请涉及人工智能
,尤其涉及应用于异构存储设备的性能数据管理方法、装置、计算机设备及存储介质。
技术介绍
随着大数据产业的快速发展,高性能的存储产品层出不穷,性能数据是分析该存储产品性能瓶颈的主要评价因数,根据性能数据提供性能优化的方案,合理设置配置,使系统资源使用达到最大的平衡。现有一种性能分析的方案,通过长期监控和收集存储产品的使用状态,并管理收集到的性能数据,根据该性能数据分析该存储产品的性能。然而,传统的性能分析方法普遍不智能,该性能分析方法所使用的性能分析和查询软件均为存储产品厂商提供,即一套性能分析和查询软件仅能分析与其对应的存储产品,无法实现对异构存储产品的性能分析,兼容性较低,极大影响用户的使用体验。
技术实现思路
本申请实施例的目的在于提出一种应用于异构存储设备的性能数据管理方法、装置、计算机设备及存储介质,旨在解决现有的性能分析方法无法实现对异构存储产品的性能分析,兼容性较低,极大影响用户使用体验的问题。为了解决上述技术问题,本申请实施例提供一种应用于异构存储设备的性能数据管理方法,采用了如下所述的技术方案:接收用户发送的性能查询请求,所述性能查询请求至少携带有设备标识信息以及查询时间信息;响应所述性能查询请求,在性能数据库中获取与所述设备标识信息以及查询时间信息相对应的对象性能数据;在预设的类型分析集合中获取与所述设备标识信息相对应的分析方式;根据所述分析方式对所述对象性能数据进行分析操作,获取分析结果;向所述用户输出所述分析结果为了解决上述技术问题,本申请实施例还提供一种应用于异构存储设备的性能数据管理装置,采用了如下所述的技术方案:请求接收模块,用于接收用户发送的性能查询请求,所述性能查询请求至少携带有设备标识信息以及查询时间信息;性能获取模块,用于响应所述性能查询请求,在所述性能数据库中获取与所述设备标识信息以及查询时间信息相对应的对象性能数据;方式获取模块,用于在预设的类型分析集合中获取与所述设备标识信息相对应的分析方式;结果获取模块,用于根据所述分析方式对所述对象性能数据进行分析,获取分析结果;以及结果输出模块,用于输出所述分析结果。为了解决上述技术问题,本申请实施例还提供一种计算机设备,采用了如下所述的技术方案:包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现如上述应用于异构存储设备的性能数据管理方法的步骤。为了解决上述技术问题,本申请实施例还提供一种计算机可读存储介质,采用了如下所述的技术方案:所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述应用于异构存储设备的性能数据管理方法的步骤。与现有技术相比,本申请实施例主要有以下有益效果:本专利技术申请提供了一种应用于异构存储设备的性能数据管理方法,接收用户发送的性能查询请求,所述性能查询请求至少携带有设备标识信息以及查询时间信息;响应所述性能查询请求,在性能数据库中获取与所述设备标识信息以及查询时间信息相对应的对象性能数据;在预设的类型分析集合中获取与所述设备标识信息相对应的分析方式;根据所述分析方式对所述对象性能数据进行分析操作,获取分析结果;向所述用户输出所述分析结果。通过在类型分析集合中获取与用户所查询的存储设备相对应的分析方式对该存储设备进行性能分析,从而实现对异构存储产品的性能分析,具有良好的兼容性,有效提高用户的使用体验。附图说明为了更清楚地说明本申请中的方案,下面将对本申请实施例描述中所需要使用的附图作一个简单介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一提供的应用于异构存储设备的性能数据管理方法的实现流程图;图2是本专利技术实施例一提供的采集性能数据的实现流程图;图3是图2中步骤S201的实现流程图;图4是图2中步骤S202的实现流程图;图5是本专利技术实施例一提供的获取分析结果的实现流程图;图6是图5中对IOPS和throughout的举例示意图;图7是对图6中IOPS和throughout的拆分示意图;图8是本专利技术实施例一提供的输出分析结果的实现流程图;图9是本专利技术实施例二提供的应用于异构存储设备的性能数据管理装置的结构示意图;图10是本专利技术实施例二提供的结果获取模块的结构示意图;图11是根据本申请的计算机设备的一个实施例的结构示意图。具体实施方式除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的
的技术人员通常理解的含义相同;本文中在申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请;本申请的说明书和权利要求书及上述附图说明中的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。本申请的说明书和权利要求书或上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。为了使本
的人员更好地理解本申请方案,下面将结合附图,对本申请实施例中的技术方案进行清楚、完整地描述。本专利技术实施例提供的应用于异构存储设备的性能数据管理方法,通过在类型分析集合中获取与用户所查询的存储设备相对应的分析方式对该存储设备进行性能分析,从而实现对异构存储产品的性能分析,具有良好的兼容性,有效提高用户的使用体验。实施例一图1示出了本专利技术实施例一提供的应用于异构存储设备的性能数据管理方法的实现流程图,为了便于说明,仅示出与本专利技术相关的部分。在步骤S101中,接收用户发送的性能查询请求,所述性能查询请求至少携带有设备标识信息以及查询时间信息。在本专利技术实施例中,异构存储设备指的是采用新型水平层叠模式,整合一个或者多个提供存储资源及服务的各种品牌、型号、接口的实体设备,该异构存储设备具体可以包括存储设备、NAS卷组、SAN卷组、数据库中的一种或多种,应当理解的是,此处对异构存储设备的举例仅为方便理解,不用于限定本专利技术。在本专利技术实施例中,设备标识信息用于唯一标识该异构存储设备中的实体设备,可以为是一个或者多个标识信息,该设备标识信息可以是实体设备的名称,作为示例,例如存储设备(CCSB)、NAS卷组(NAS)、SAN卷组(SAN)、数据库(SJK)等;也可以是编号信息,作为示例,例如存储设备(0001)、NAS卷本文档来自技高网...
【技术保护点】
1.一种应用于异构存储设备的性能数据管理方法,其特征在于,所述方法包括如下步骤:/n接收用户发送的性能查询请求,所述性能查询请求至少携带有设备标识信息以及查询时间信息;/n响应所述性能查询请求,在性能数据库中获取与所述设备标识信息以及查询时间信息相对应的对象性能数据;/n在预设的类型分析集合中获取与所述设备标识信息相对应的分析方式;/n根据所述分析方式对所述对象性能数据进行分析操作,获取分析结果;/n向所述用户输出所述分析结果。/n
【技术特征摘要】
1.一种应用于异构存储设备的性能数据管理方法,其特征在于,所述方法包括如下步骤:
接收用户发送的性能查询请求,所述性能查询请求至少携带有设备标识信息以及查询时间信息;
响应所述性能查询请求,在性能数据库中获取与所述设备标识信息以及查询时间信息相对应的对象性能数据;
在预设的类型分析集合中获取与所述设备标识信息相对应的分析方式;
根据所述分析方式对所述对象性能数据进行分析操作,获取分析结果;
向所述用户输出所述分析结果。
2.如权利要求1所述的应用于异构存储设备的性能数据管理方法,其特征在于,在所述接收用户发送的性能查询请求的步骤之前,还包括如下步骤:
实时采集异构设备的原始性能数据,所述原始性能数据至少携带有所述设备标识信息以及采集时间信息;
将所述原始性能数据存储至与所述设备标识信息相对应的所述性能数据库。
3.如权利要求2所述的应用于异构存储设备的性能数据管理方法,其特征在于,所述实时采集异构设备的原始性能数据的步骤,具体包括如下步骤:
获取当前采集对象的所述设备标识信息;
通过预设的采集规则采集与所述设备标识信息相对应的专项性能数据,并记录当前的采集时间信息;
将所述设备标识信息、专项性能数据以及所述采集时间信息作为所述原始性能数据。
4.如权利要求2所述的应用于异构存储设备的性能数据管理方法,其特征在于,所述性能数据库分别设置有与所述设备标识信息相对应的数据处理模型、存储格式、所述分析方式以及性能分析模型;所述将所述原始性能数据存储至与所述设备标识信息相对应的所述性能数据库的步骤,具体包括如下步骤:
获取与所述设备标识信息相对应的所述数据处理模型,对所述性能数据进行批处理运算;
通过所述存储格式对进行批处理运算之后的性能数据进行分布式存储。
5.如权利要求4所述的应用于异构存储设备的性能数据管理方法,其特征在于,所述在预设的类型分析集合中获取与所述设备标识信息相对应的分析方式,根据所述分析方式对所述对象性能数据进行分析操作,获取分析结果的步骤,具体包括如下步骤:
当所述异构...
【专利技术属性】
技术研发人员:丁振邦,叶珊,
申请(专利权)人:深圳平安通信科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。