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

2018年2月10日

Linux内存管理 (17)KSM

摘要: 专题:Linux内存管理专题 关键词:KSM、匿名页面、COW、madvise 、MERGEABLE、UNMERGEABLE。 KSM是Kernel Samepage Merging的意思,用于合并内容相同的页面。 在虚拟化环境中,同一台主机上存在许多相同OS和应用程序,很多页面内容可能是完全相同的 阅读全文

posted @ 2018-02-10 22:43 ArnoldLu 阅读(6299) 评论(0) 推荐(0)

Linux内存管理 (16)内存规整

摘要: 专题:Linux内存管理专题 关键词:内存规整、页面迁移、pageblock、MIGRATE_TYPES。 内存碎片的产生:伙伴系统以页为单位进行管理,经过大量申请释放,造成大量离散且不连续的页面。这时就产生了很多碎片。 内存规整也即内存碎片整理,内存碎片也是以页面为单位的。实现基础是内存页面按照可 阅读全文

posted @ 2018-02-10 14:16 ArnoldLu 阅读(9294) 评论(0) 推荐(0)

Linux内存管理 (15)页面迁移

摘要: 专题:Linux内存管理专题 关键词:RMAP、页面迁移。 相关章节:反向映射RMAP、内存规整。 页面迁移的初衷是为NUMA系统提供一种将进程迁移到任意内存节点的能力,后来内存规整和内存热插拔场景都使用了此功能。 页面迁移将就页面内容,迁移到新的页面。 需要分配新页面,将旧页面内容拷贝到新页面;然 阅读全文

posted @ 2018-02-10 10:42 ArnoldLu 阅读(6523) 评论(0) 推荐(0)

导航