一种基于内存分级和内存压缩的内存热点消除方法技术

技术编号:40975797 阅读:14 留言:0更新日期:2024-04-18 21:23
本发明专利技术公开了一种基于内存分级和内存压缩的内存热点消除方法,属于云计算服务器技术领域,包括如步骤,S1、内存热点消除调度系统实时监控宿主机内存情况,S2、当宿主机内存占用量大于宿主机内存热点阈值时,触发内存压缩流程,对宿主机中的非活跃内存页面进行压缩。本发明专利技术提出的内存热点消除方法能够在一定范围内实现单台宿主机闭环的内存热点消除,极大的提高了内存热点消除过程中用户业务的安全性和稳定性。同时本发明专利技术提出的内存热点消除方法基于宿主机存在的内存分级情况,对内存分配方式同样进行交换调整,能进一步提高宿主机的内存利用效率。

【技术实现步骤摘要】

本专利技术涉及云计算服务器,具体为一种基于内存分级和内存压缩的内存热点消除方法


技术介绍

1、随着数字时代的发展,人们在日常生活中产生的数据越来越多,现行大规模用户业务的数据处理量也越来越大,这对云计算服务器的内存资源带来了巨大的挑战,对此,云计算服务器运营商给出了内存超售的概念,即卖出的内存总量超出其实际可售卖的总量,以达到用户业务对大规模内存的需求。

2、内存分级是根据不同的内存类型和用途进行划分的。以下是常见的内存分级:主内存(main memory):通常指计算机的ram(随机存取存储器),它存储着正在运行的程序和数据,可以快速地进行读取和写入操作。主内存通常分为dram(动态随机存取存储器)和sram(静态随机存取存储器)两种类型,高速缓存(cache memory):高速缓存是一种小容量的存储器,位于cpu和主内存之间,用于临时存储最近使用的数据和指令。高速缓存分为l1、l2和l3等多个级别,其中l1缓存最快,容量最小,l3缓存最慢,容量最大。高速缓存可以显著提高计算机的性能,因为它减少了从主内存中读取数据的延迟,辅助存储器(au本文档来自技高网...

【技术保护点】

1.一种基于内存分级和内存压缩的内存热点消除方法,其特征在于,包括如步骤,

2.根据权利要求1所述的一种基于内存分级和内存压缩的内存热点消除方法,其特征在于,包括以下步骤:根据S1-4中的操作步骤,所述内存压缩流程、内存交换流程和内存解压流程三个部分,通过统一的内存热点消除调度系统进行触发。

3.根据权利要求1所述的一种基于内存分级和内存压缩的内存热点消除方法,其特征在于,包括以下步骤:根据S2中的操作步骤,所述内存压缩流程包括

4.根据权利要求1所述的一种基于内存分级和内存压缩的内存热点消除方法,其特征在于,包括以下步骤:根据S3中的操作步骤,所述内...

【技术特征摘要】

1.一种基于内存分级和内存压缩的内存热点消除方法,其特征在于,包括如步骤,

2.根据权利要求1所述的一种基于内存分级和内存压缩的内存热点消除方法,其特征在于,包括以下步骤:根据s1-4中的操作步骤,所述内存压缩流程、内存交换流程和内存解压流程三个部分,通过统一的内存热点消除调度系统进行触发。

3.根据权利要求1所述的一种基于内存分级和内存压缩的内存热点消除方法,其特征在于,包括以下步骤:根据s2中的操作步骤,所述内存压缩流程包括

4.根据权利要求1所述的一种基于内存分级和内存压缩的内存热点消除方法,其特征在于,包括以下步骤:根据s3中的操作步骤,所述内存解压流程分为被动解压和主动解压。

5.根据权利要求1所述的一种基于内存分级和内存压缩的内存热点消除方法,其特征在于,包括以下步骤:根据s3中的操作步骤,所述被动解压指当宿主机上的进程访问至被压缩内存页面时,被访问的内存页面解压。

6.根据权利要求1所述的一种基于内存分级和内存压缩的内存热点消除方法,其特征在于,包括以下步骤:根据s3中的操作步骤,所述当宿主机内存占用量大于宿主机内存总量,此时内存解压程序触发操作系统强制内存回收或内存交...

【专利技术属性】
技术研发人员:时子威石明坤张静雅徐城朱家桢
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1