【技术实现步骤摘要】
本公开涉及计算机,尤其涉及一种内存调度方法、内存调度装置、电子设备、计算机可读存储介质和计算机程序产品。
技术介绍
1、随着计算系统架构的不断演进,由本地内存与远端的异构内存扩展架构构成了混合内存系统,混合内存系统虽然实现了内存资源的动态分配和优化管理,以提高系统的可扩展性,但是由于拓展的异构内存的读写性能远低于本地内存,使系统的性能遇到了挑战,因此亟需一种对内存页面进行合理的冷热调度的方案。
2、需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
1、本公开的目的在于提供一种内存调度方法、调度装置、电子设备、存储介质和计算机程序产品,至少在一定程度上克服相关技术中对内存页面的冷热调度不合理的问题。
2、本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
3、根据本公开的一个方面,提供一种内存调度方法,应用于电子设备,所述电
...【技术保护点】
1.一种内存调度方法,其特征在于,应用于电子设备,所述电子设备配置有包括远端内存的混合内存系统,所述电子设备还部署有多个容器,所述内存调度方法包括:
2.根据权利要求1所述的内存调度方法,其特征在于,基于所述容器内的内存数据属性对所述容器进行动态扫描,得到容器访问热度图,包括:
3.根据权利要求2所述的内存调度方法,其特征在于,所述内存数据属性包括页面属性和/或生命周期属性,所述页面属性包括所述内存数据为匿名页面或文件页面,所述生命周期属性包括内存数据为临时数据或长期数据,基于所述内存数据属性配置对所述容器的扫描参数,包括:
4.根
...【技术特征摘要】
1.一种内存调度方法,其特征在于,应用于电子设备,所述电子设备配置有包括远端内存的混合内存系统,所述电子设备还部署有多个容器,所述内存调度方法包括:
2.根据权利要求1所述的内存调度方法,其特征在于,基于所述容器内的内存数据属性对所述容器进行动态扫描,得到容器访问热度图,包括:
3.根据权利要求2所述的内存调度方法,其特征在于,所述内存数据属性包括页面属性和/或生命周期属性,所述页面属性包括所述内存数据为匿名页面或文件页面,所述生命周期属性包括内存数据为临时数据或长期数据,基于所述内存数据属性配置对所述容器的扫描参数,包括:
4.根据权利要求2所述的内存调度方法,其特征在于,基于所述扫描参数对所述容器进行动态扫描,得到所述容器访问热度图,包括:
5.根据权利要求4所述的内存调度方法,其特征在于,所述扫描参数还包括扫描区域,调用动态访问监控器基于所述扫描参数分别对所述电子设备的本地内存和所述远端内存进行所述内存页面的页表项扫描,包括:
6.根据权利要求4所述的内存调度方法,其特征在于,调用控制组的过滤器分别对所述本地访问热度图和所述远端访问热度图基于容器表示进行过滤,以得到每个所述容器的所述容器访问热度图,包括:
7.根据权利要求1所述的内存调度方法,其特征在于,基于所述容器访问热度图、为所述容器分配的重要性权重和所述内存层级配置所述容器的冷热阈值,包括:<...
【专利技术属性】
技术研发人员:刘荣凯,林显成,朱元瑞,
申请(专利权)人:中国电信股份有限公司技术创新中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。