发明公开
- 专利标题: 一种kernel大页内存优化方法
-
申请号: CN202311708527.5申请日: 2023-12-13
-
公开(公告)号: CN117827430A公开(公告)日: 2024-04-05
- 发明人: 王雷 , 郑文明 , 谭龙 , 孙政 , 张端 , 张猛
- 申请人: 天翼云科技有限公司
- 申请人地址: 北京市东城区青龙胡同甲1号、3号2幢2层205-32室
- 专利权人: 天翼云科技有限公司
- 当前专利权人: 天翼云科技有限公司
- 当前专利权人地址: 北京市东城区青龙胡同甲1号、3号2幢2层205-32室
- 代理机构: 北京轻创知识产权代理有限公司
- 代理商 姚晓丽
- 主分类号: G06F9/50
- IPC分类号: G06F9/50 ; G06F12/1009
摘要:
本发明公开了一种kernel大页内存优化方法,包括第一步,通过buddy内存管理子系统接管空闲内存,并建立struct page元数据对4KB的内存页面进行管理,并设置启动参数与启动后参数,对内存进行预留,第二步,利用建立内存池和二层内存管理架构对大页进行申请与释放进行管理,第三步,利用建立物理内存与虚拟地址联系实现通过内存池进行内存的使用,本发明通过减少了系统page元数据管理数量,优化内核自带的大页组织管理,在大页管理系统每1GB大页内存上实现16MB内存空间的节省,当服务器配置大页数量越多,可以释放出来的内存也越多,而释放出来的内存可以直接用于云主机,也可以分配给服务器系统来使用,实现内存利用率的提高。