内存调度方法、装置、电子设备、介质和程序产品制造方法及图纸

技术编号:46415135 阅读:6 留言:0更新日期:2025-09-16 20:04
本公开提供了一种内存调度方法、装置、电子设备、介质和程序产品,涉及计算机技术领域。其中,内存调度方法包括:基于所述远端内存的性能指标为所述混合内存系统划分内存层级;基于所述容器内的内存数据属性对所述容器进行动态扫描,得到容器访问热度图;基于所述容器访问热度图、为所述容器分配的重要性权重和所述内存层级配置所述容器的冷热阈值;基于所述冷热阈值和所述容器访问热度图对所述容器进行内存页面调度。通过本公开的技术方案,使容器内的内存页面的调度兼顾了数据热度、容器重要性和动态数据特征,实现了内存页面调度的全局性的同时,提升了对内存页面的冷热调度的合理性。

【技术实现步骤摘要】

本公开涉及计算机,尤其涉及一种内存调度方法、内存调度装置、电子设备、计算机可读存储介质和计算机程序产品。


技术介绍

1、随着计算系统架构的不断演进,由本地内存与远端的异构内存扩展架构构成了混合内存系统,混合内存系统虽然实现了内存资源的动态分配和优化管理,以提高系统的可扩展性,但是由于拓展的异构内存的读写性能远低于本地内存,使系统的性能遇到了挑战,因此亟需一种对内存页面进行合理的冷热调度的方案。

2、需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。


技术实现思路

1、本公开的目的在于提供一种内存调度方法、调度装置、电子设备、存储介质和计算机程序产品,至少在一定程度上克服相关技术中对内存页面的冷热调度不合理的问题。

2、本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。

3、根据本公开的一个方面,提供一种内存调度方法,应用于电子设备,所述电子设备配置有包括远端本文档来自技高网...

【技术保护点】

1.一种内存调度方法,其特征在于,应用于电子设备,所述电子设备配置有包括远端内存的混合内存系统,所述电子设备还部署有多个容器,所述内存调度方法包括:

2.根据权利要求1所述的内存调度方法,其特征在于,基于所述容器内的内存数据属性对所述容器进行动态扫描,得到容器访问热度图,包括:

3.根据权利要求2所述的内存调度方法,其特征在于,所述内存数据属性包括页面属性和/或生命周期属性,所述页面属性包括所述内存数据为匿名页面或文件页面,所述生命周期属性包括内存数据为临时数据或长期数据,基于所述内存数据属性配置对所述容器的扫描参数,包括:

4.根据权利要求2所述的内...

【技术特征摘要】

1.一种内存调度方法,其特征在于,应用于电子设备,所述电子设备配置有包括远端内存的混合内存系统,所述电子设备还部署有多个容器,所述内存调度方法包括:

2.根据权利要求1所述的内存调度方法,其特征在于,基于所述容器内的内存数据属性对所述容器进行动态扫描,得到容器访问热度图,包括:

3.根据权利要求2所述的内存调度方法,其特征在于,所述内存数据属性包括页面属性和/或生命周期属性,所述页面属性包括所述内存数据为匿名页面或文件页面,所述生命周期属性包括内存数据为临时数据或长期数据,基于所述内存数据属性配置对所述容器的扫描参数,包括:

4.根据权利要求2所述的内存调度方法,其特征在于,基于所述扫描参数对所述容器进行动态扫描,得到所述容器访问热度图,包括:

5.根据权利要求4所述的内存调度方法,其特征在于,所述扫描参数还包括扫描区域,调用动态访问监控器基于所述扫描参数分别对所述电子设备的本地内存和所述远端内存进行所述内存页面的页表项扫描,包括:

6.根据权利要求4所述的内存调度方法,其特征在于,调用控制组的过滤器分别对所述本地访问热度图和所述远端访问热度图基于容器表示进行过滤,以得到每个所述容器的所述容器访问热度图,包括:

7.根据权利要求1所述的内存调度方法,其特征在于,基于所述容器访问热度图、为所述容器分配的重要性权重和所述内存层级配置所述容器的冷热阈值,包括:<...

【专利技术属性】
技术研发人员:刘荣凯林显成朱元瑞
申请(专利权)人:中国电信股份有限公司技术创新中心
类型:发明
国别省市:

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

1