操作系统的冷内存页回收方法及装置制造方法及图纸

技术编号:42809323 阅读:20 留言:0更新日期:2024-09-24 20:51
本发明专利技术提供一种操作系统的冷内存页回收方法及装置。该方法包括:对操作系统中的物理内存页信息进行扫描监控,获取冷内存页状态信息;冷内存页状态信息为物理内存页中各冷内存页的当前状态属性信息;获取用户输入的用户态策略配置信息;用户态策略配置信息为针对不同业务进程中不同物理内存页类型的冷内存页回收策略信息;基于用户态策略配置信息和冷内存页状态信息进行匹配分析,确定需要回收的目标冷内存页,并获得目标冷内存页对应的内存页页帧标识;根据内存页页帧标识,触发调用操作系统的内核接口对页帧标识对应的目标冷内存页进行主动回收,以完成冷内存页回收操作。本发明专利技术提供的方法,能够有效提高操作系统冷内存页回收的精确性和效率。

【技术实现步骤摘要】

本专利技术涉及计算机应用,具体涉及一种操作系统的冷内存页回收方法及装置。另外,还涉及一种电子设备及处理器可读存储介质。


技术介绍

1、近年来,随着数据中心以及规模化混部技术的不断发展,高效的硬件资源使用已经成为研究重点之一。其中,内存作为数据中心关键的硬件资源之一发挥着重要作用。通过优化内存管理、实现内存资源的共享和动态分配,数据中心可以更好地应对各种工作负载需求,提高操作系统性能和响应速度。然而,数据中心里某些设备会存在如下问题,中央处理器(central processing unit,简称cpu)资源利用率比较低,但是内存已经耗尽,如何能够提高内存资源利用率,使得空闲的cpu资源能够得到充分使用。

2、目前,现有操作系统内存的回收机制跟内存分配过程强相关,内存回收的触发是由内存分配出现不足时开始启动回收,这种情况下,内存异步回收的触发条件是当前内存可用内存已降低至低水线,内存轻微不足,唤醒异步回收线程进行内存回收;直接回收的触发条件是当前可用内存已降低至最小水线,操作系统内存严重不足,当前进程需要等待其他进程的内存释放才可分配到内存。然而本文档来自技高网...

【技术保护点】

1.一种操作系统的冷内存页回收方法,其特征在于,包括:

2.根据权利要求1所述的操作系统的冷内存页回收方法,其特征在于,所述冷内存页状态信息包括冷内存页页帧标识、冷内存页空闲周期以及冷内存页所属业务进程信息;所述用户态策略配置信息包括分别对应不同业务进程的多个物理内存页类型以及不同业务进程下每个物理内存页类型对应的冷内存页回收周期及其冷内存页回收阈值;

3.根据权利要求2所述的操作系统的冷内存页回收方法,其特征在于,所述第一冷内存页回收策略信息包括:文件页中的冷内存页对应的第一冷内存页回收周期及其第一冷内存页回收阈值、匿名页中的冷内存页对应的第二冷内存页回收周期及...

【技术特征摘要】

1.一种操作系统的冷内存页回收方法,其特征在于,包括:

2.根据权利要求1所述的操作系统的冷内存页回收方法,其特征在于,所述冷内存页状态信息包括冷内存页页帧标识、冷内存页空闲周期以及冷内存页所属业务进程信息;所述用户态策略配置信息包括分别对应不同业务进程的多个物理内存页类型以及不同业务进程下每个物理内存页类型对应的冷内存页回收周期及其冷内存页回收阈值;

3.根据权利要求2所述的操作系统的冷内存页回收方法,其特征在于,所述第一冷内存页回收策略信息包括:文件页中的冷内存页对应的第一冷内存页回收周期及其第一冷内存页回收阈值、匿名页中的冷内存页对应的第二冷内存页回收周期及其第二冷内存页回收阈值;所述基于所述第一冷内存页回收策略信息分别与所述冷内存页状态信息中的冷内存页页帧标识和冷内存页空闲周期进行匹配分析,确定所述第一业务进程下需要回收的目标冷内存页,具体包括:

4.根据权利要求2所述的操作系统的冷内存页回收方法,其特征在于,所述第二冷内存页回收策略信息包括:文件页中的冷内存页对应的第三冷内存页回收周期及其第三冷内存页回收阈值、匿名页中的冷内存页对应的第四冷内存页回收周期及其第四冷内存页回收阈值;所...

【专利技术属性】
技术研发人员:王楷元孙新鹏戴纯兴
申请(专利权)人:苏州元脑智能科技有限公司
类型:发明
国别省市:

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

1