LXR | KVM | PM | Time | Interrupt | Systems Performance | Bootup Optimization

2018年2月5日

Linux内存管理 (14)匿名页面生命周期

摘要: 专题:Linux内存管理专题 关键词:匿名页面、换入、换出。 如果要将匿名页面的生命周期进行划分,大概就是诞生、使用、换出、换入和销毁。 内核中使用匿名页面的地方有很多,产生缺页中断之后匿名页面就诞生了; 用户进程访问虚拟地址即可访问到匿名页面内容; 在内存紧张的时候,需要回收一些页面来释放内存,匿 阅读全文

posted @ 2018-02-05 19:10 ArnoldLu 阅读(5150) 评论(0) 推荐(1)

Linux内存管理 (13)回收页面

摘要: 专题:Linux内存管理专题 关键词:LRU、活跃/不活跃-文件缓存/匿名页面、Refault Distance。 页面回收、或者回收页面也即page reclaim,依赖于LRU链表对页面进行分类:不活跃匿名页面、活跃匿名页面、不活跃文件缓存页面、活跃文件缓存页面和不可回收页面。 内存紧张时优先换 阅读全文

posted @ 2018-02-05 19:09 ArnoldLu 阅读(8929) 评论(0) 推荐(1)

Linux内存管理 (12)反向映射RMAP

摘要: 专题:Linux内存管理专题 关键词:RMAP、VMA、AV、AVC。 所谓反向映射是相对于从虚拟地址到物理地址的映射,反向映射是从物理页面到虚拟地址空间VMA的反向映射。 RMAP能否实现的基础是通过struct anon_vma、struct anon_vma_chain和sturct vm_a 阅读全文

posted @ 2018-02-05 19:07 ArnoldLu 阅读(9146) 评论(1) 推荐(0)

导航