说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211055707.3 (22)申请日 2022.08.30 (71)申请人 济南浪潮数据技 术有限公司 地址 250101 山东省济南市自由贸易试验 区济南片区浪潮路1036号 浪潮科技园 S05楼S311室 (72)发明人 李龙峰  (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 专利代理师 丁曼曼 (51)Int.Cl. G06F 9/50(2006.01) (54)发明名称 一种应用创建方法、 装置、 设备及计算机可 读存储介质 (57)摘要 本发明公开了一种应用创建方法, 该方法包 括以下步骤: 当利用BestEffort  Pod创建目标应 用时, 获取待分配给目标应用的初始CPU核数; 获 取预设的CPU  NUMA亲和初始化核数; 根据CPU   NUMA亲和初 始化核数进行CPU  NUMA亲和操作, 得 到亲和结果; 当根据初始CPU核数和亲和结果确 定满足CPU核绑 定条件时, 确定待绑定的初始 CPU 核; 将目标应用与初始CP U核进行绑 定, 以利用初 始CPU核创建目标应用。 应用本发明所提供的应 用创建方法, 提高了BestEffort  Pod高效执行业 务的能力, 降低了请求时延, 提高了应用运行效 率。 本发明还公开了一种应用创建装置、 设备及 存储介质, 具有相应技 术效果。 权利要求书2页 说明书11页 附图3页 CN 115391043 A 2022.11.25 CN 115391043 A 1.一种应用创建方法, 其特 征在于, 包括: 当利用BestEf fort Pod创建目标应用时, 获取待分配给 所述目标应用的初始CPU 核数; 获取预设的CPU  NUMA亲和初始化核数; 根据所述CPU  NUMA亲和初始化核数进行CPU  NUMA亲和操作, 得到亲和结果; 当根据所述初始CPU核数和所述亲和结果确定满足CPU核绑定条件时, 确定待绑定的初 始CPU核; 将所述目标应用与所述初始CPU核进行绑定, 以利用所述初始CPU核创建所述目标应 用。 2.根据权利要求1所述的应用创建方法, 其特征在于, 当根据所述初始CPU核数和所述 亲和结果确定满足CPU 核绑定条件时, 确定待绑定的初始CPU 核, 包括: 根据所述亲和结果确定当前待分配的目标NUMA内的空 闲CPU核数; 判断所述空 闲CPU核数是否大于等于所述初始CPU 核数; 若是, 则从所述 NUMA内的空 闲CPU核中确定待绑定的初始CPU 核。 3.根据权利要求1或2所述的应用创建方法, 其特征在于, 在利用所述初始CPU核创建所 述目标应用之后, 还 包括: 采集所述目标应用的CPU 使用数据; 根据所述CPU 使用数据计算待分配给 所述目标应用的目标CPU 核数; 将所述目标CPU 核数与所述初始CPU 核数进行对比, 得到对比结果; 当根据所述对比结果确定需进行重新绑核时, 重新对所述目标应用进行绑核操作。 4.根据权利要求3所述的应用创建方法, 其特征在于, 当根据所述对比结果确定 需进行 重新绑核时, 重新对所述目标应用进行绑核操作, 包括: 当所述对比结果为所述目标CPU核数大于所述初始CPU核数时, 重新对所述目标应用进 行绑核操作。 5.根据权利要求3所述的应用创建方法, 其特征在于, 当根据所述对比结果确定 需进行 重新绑核时, 重新对所述目标应用进行绑核操作, 包括: 当根据所述对比结果确定需进行重新绑核且存在可绑定的CPU资源时, 重新对所述目 标应用进行绑核操作。 6.根据权利要求3所述的应用创建方法, 其特征在于, 根据所述CPU使用数据计算待分 配给所述目标应用的目标CPU 核数, 包括: 利用半衰期 指数直方图模型构建所述CPU 使用数据对应的目标直方图; 根据所述目标直方图的目标峰值计算待分配给 所述目标应用的CPU 核数估计值; 对所述CPU 使用数据进行置信度计算, 得到目标置信度; 根据所述CPU 核数估计值和所述目标置信度计算所述目标CPU 核数。 7.根据权利要求6所述的应用创建方法, 其特征在于, 对所述CPU使用数据进行置信度 计算, 得到目标置信度, 包括: 获取预设时长内首次采样对应的第一采样时间; 获取所述预设时长内末次采样对应的第二采样时间; 计算所述第二采样时间与所述第一采样时间的差值; 获取所述预设时长内采集到的CPU 使用数据的样本总数;权 利 要 求 书 1/2 页 2 CN 115391043 A 2根据所述样本总数计算预设单位时长内采集到的CPU使用数据的分样本数; 其中所述 预设单位时长与所述差值的时间单位 一致; 选取所述差值和所述分样本数中的较小者作为所述目标置信度。 8.一种应用创建装置, 其特 征在于, 包括: 初始CPU核数获取模块, 用于当利用BestEffort  Pod创建目标应用时, 获取待分配给所 述目标应用的初始CPU 核数; NUMA亲和初始化核数获取模块, 用于获取 预设的CPU  NUMA亲和初始化核数; 亲和结果获得模块, 用于根据所述CPU  NUMA亲和初始化核数进行CPU  NUMA亲和操作, 得到亲和结果; 初始CPU核确定模块, 用于当根据所述初始CPU核数和所述亲和结果确定满足CPU核绑 定条件时, 确定待绑定的初始CPU 核; 应用创建模块, 用于将所述目标应用 与所述初始CPU核进行绑定, 以利用所述初始CPU 核创建所述目标应用。 9.一种应用创建 设备, 其特 征在于, 包括: 存储器, 用于存 储计算机程序; 处理器, 用于执行所述计算机程序时实现如权利要求1至7任一项所述应用创建方法的 步骤。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质上存储有计算机 程序, 所述计算机程序被处理器执行时实现如权利要求 1至7任一项 所述应用创建方法的步 骤。权 利 要 求 书 2/2 页 3 CN 115391043 A 3

.PDF文档 专利 一种应用创建方法、装置、设备及计算机可读存储介质

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