- 9
- 0
- 约 54页
- 2016-12-18 发布于湖北
- 举报
回收页框和交换目录介绍反向映射(reversemapping)PFRA实现交换介绍PFRA:页框回收算法,全称是pageframereclaimingalgorithm。用来从用户态进程和内核高速缓存回收页框来补充buddy系统的空闲块列表。基本上回收三种页匿名页:堆栈映射页:文件缓存页:目录、inode、slab高速缓存、交换高速缓存介绍PFRA基本策略:回收每个内存管理区的LRU链表中的最不常用的项(一般为32项)。回收可压缩磁盘高速缓存的页如果上面两项不足以解决内存紧缺,调用OOM删除程序释放页框反向映射(reversemapping)PFRA中必须解决共享页框(多个进程共享)的回收定义:回收页框时必须知道有哪些页表项指向这个页框(需要修改页表项)解决方法简单:在页描述符中添加一个列表Linux解决办法:面向对象的反向映射 分类:匿名页的反向映射映射页的反向映射面向对象的反向映射PFRA确定待回收页是共享的还是非共享的页描述符的_mapcount-1,0,大于0三种PFRA确定待回收页类型页描述符的mapping为空:高速缓存不为空时判断最低位两种1:匿名页0:映射页API:PageAnon检查mapping最低位try_to_unmap尝试清空所有页表项面向对象的反向映射Intret;If(PageAnon(page)) Ret=try_to_unmap_anon(page
您可能关注的文档
- 幸福万象营销定位及思路讨论精读.pptx
- 性能持续集成的和实践ADC许晓精读.pptx
- 性学习教师指导力培训测验(全)精读.docx
- 性状和性状的传递精读.pptx
- 休闲养生产业精读.pptx
- 虚拟变量精读.pptx
- 需求供给价格精读.pptx
- 需求文档编写培训朱哥出品必出精读.pptx
- 需求增员五步法精读.pptx
- 选择与放弃精读.pptx
- DB42∕T 2542-2026 市政管涵基坑工程技术规程.pdf
- DG∕TJ 08-2369-2021 城市轨道交通基于通信的列车控制系统技术标准.pdf
- DG∕TJ 08-2383-2021 城市灾害损失评估技术标准.pdf
- DG∕TJ 08-2376-2021 建筑工程升降脚手架及防护架技术标准.pdf
- 万科铝合金门窗工程质控图册2020年.pptx
- XJJ 146-2022 预制保温直埋球墨铸铁热水管技术规程.pdf
- DB42∕T 2541-2026 水电站公共区域运行保障标准.pdf
- DB42∕T 2540-2026 城镇道路沥青路面层间处治技术规程.pdf
- DB32_T 5389-2026 太阳能光伏与建筑一体化应用技术规程.pdf
- DB32_T 5392-2026 新拌混凝土及建设用砂中水溶性氯离子含量现场检测规程.pdf
原创力文档

文档评论(0)