说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 20221087979 2.9 (22)申请日 2022.07.25 (71)申请人 济南浪潮数据技 术有限公司 地址 250101 山东省济南市自由贸易试验 区济南片区浪潮路1036号 浪潮科技园 S05楼S311室 (72)发明人 袁少辉  (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 专利代理师 夏菁 (51)Int.Cl. G06F 16/27(2019.01) G06F 16/22(2019.01) G06F 16/2455(2019.01) G06F 16/28(2019.01)G06F 16/2458(2019.01) (54)发明名称 一种性能数据缓存管理方法、 装置、 设备及 存储介质 (57)摘要 本申请公开了一种性能数据缓存管 理方法、 装置、 设备及存储介质, 应用于集群, 所述集群用 于运行分布式存储管理软件, 涉及分布式存储管 理软件、 性能信息缓存领域, 该方法包括: 确定当 前集群中的主节点并在主节点上创建数据库表; 将性能数据进行分类以得到数据库表的性能索 引; 其中, 所述性能数据为用于监控所述分布式 存储管理软件运行状态的数据; 为性能索引分配 不同的从节 点, 并对相同的性能索引对应的同一 组从节点的性能数据进行同步; 当主节点收到查 询与性能数据类型相关的请求时, 根据性能索引 确定出数据库表中对应的从节 点, 并返回相应的 性能数据。 通过本申请的技术方案, 可 以避免出 现大规模集群的性能数据过多, 占用大量系统空 间的问题。 权利要求书2页 说明书9页 附图3页 CN 115203331 A 2022.10.18 CN 115203331 A 1.一种性能数据缓存管理方法, 其特征在于, 应用于集群, 所述集群用于运行分布式存 储管理软件, 包括: 确定当前 所述集群中的主节点, 并在所述主节点上创建数据库表; 将性能数据进行分类, 以得到所述数据库表的性能索引; 其中, 所述性能数据为用于监 控所述分布式存 储管理软件运行状态的数据; 为所述性 能索引分配不同的从节点, 并对相同的性 能索引对应的同一组从节点的性 能 数据进行同步; 其中, 所述相同的性能索引中的从节点分主 备, 并且所述从节 点在其他的性 能索引中可复用; 当所述主节点收到查询与 所述性能数据类型相关的请求 时, 根据所述性能索引确定出 所述数据库表中对应的从节点, 并返回相应的性能数据。 2.根据权利要求1所述的性能数据缓存管理方法, 其特征在于, 所述将性 能数据进行分 类, 以得到所述数据库表的性能索引, 包括: 根据所述 性能数据的时间确定出性能数据时间类型; 基于所述性能数据时间类型, 对所述性能数据中的不同性能指标进行分类, 以得到与 所述性能数据时间类型对应的性能数据指标类型; 将所述性能数据指标类型 添加至所述数据库表, 以得到所述数据库表的性能索引。 3.根据权利要求1所述的性能数据缓存管理方法, 其特征在于, 所述为所述性 能索引分 配不同的从节点, 并对相同的性能索引对应的同一组从节点的性能数据进行同步, 包括: 通过预设配置 接口为所述 性能索引分配不同的从节点; 利用数据变化监测脚本对所述集群中的数据变化情况进行监测, 并对相同的性 能索引 对应的同一组从节点的性能数据进行同步。 4.根据权利要求3所述的性能数据缓存管理方法, 其特征在于, 所述利用数据变化监测 脚本对所述集群中的数据变化情况进 行监测, 并对相同的性能索引对应的同一组从节点的 性能数据进行同步, 包括: 当所述同一组从节点中的性能数据有修改和/或所述集群发生扩容或缩容时, 对所述 数据库表中对应的性能数据进行修改并同步。 5.根据权利要求1至4任一项所述的性能数据缓存管理方法, 其特 征在于, 还 包括: 对所述集群中所有节点的负载进行定时监控, 当所述负载满足预设条件时, 确定出所 述负载对应目标节点。 6.根据权利要求5所述的性能数据缓存管理方法, 其特征在于, 所述对所述集群中所有 节点的负载进行定时监控, 包括: 对所述集群中所有节点的CPU、 内存和带宽进行定时监控。 7.根据权利要求5所述的性能数据缓存管理方法, 其特征在于, 所述当所述负载满足预 设条件时, 确定出 所述负载对应目标节点之后, 还 包括: 将所述目标节点中的性能数据缓存到所述相同的性能索引对应的同一组从节点中负 载最低的节点。 8.一种性能数据缓存管理装置, 其特征在于, 应用于集群, 所述集群用于运行分布式存 储管理软件, 包括: 数据库表创建模块, 用于确定当前所述集群中的主节点, 并在所述主节点上创建数据权 利 要 求 书 1/2 页 2 CN 115203331 A 2库表; 性能索引确定模块, 用于将性能数据进行分类, 以得到所述数据库表的性能索引; 其 中, 所述性能数据为用于监控所述分布式存 储管理软件运行状态的数据; 数据同步模块, 用于为所述性能索引分配不同的从节点, 并对相同的性能索引对应的 同一组从节点的性能数据进 行同步; 其中, 所述相同的性能索引中的从节点分主 备, 并且所 述从节点在其 他的性能索引中可复用; 性能数据查询模块, 用于当所述主节点收到查询与所述性能数据类型相关的请求时, 根据所述 性能索引确定出 所述数据库表中对应的从节点, 并返回相应的性能数据。 9.一种电子设备, 其特征在于, 所述电子设备包括处理器和存储器; 其中, 所述存储器 用于存储计算机程序, 所述计算机程序由所述处理器加载并执行以实现如权利要求 1至7任 一项所述的性能数据缓存管理方法。 10.一种计算机可读存储介质, 其特征在于, 用于存储计算机程序; 其中所述计算机程 序被处理器执行时实现如权利要求1至7任一项所述的性能数据缓存管理方法。权 利 要 求 书 2/2 页 3 CN 115203331 A 3

.PDF文档 专利 一种性能数据缓存管理方法、装置、设备及存储介质

文档预览
中文文档 15 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种性能数据缓存管理方法、装置、设备及存储介质 第 1 页 专利 一种性能数据缓存管理方法、装置、设备及存储介质 第 2 页 专利 一种性能数据缓存管理方法、装置、设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 17:15:09上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。