内存KSM
2016-11-21 20:53:59 0 举报
KSM(Kernel SamePage Merging)是一种内存管理技术,它通过合并相同内容的页面来减少物理内存的使用。KSM 在内核中运行,可以检测到同一应用程序的不同实例之间共享的内存页面。当这些页面被分配到不同的虚拟地址空间时,KSM 会将它们合并到一个物理页面中,从而节省内存资源。 需要注意的是,KSM 并不适用于所有场景。例如,如果应用程序使用了写时复制(copy-on-write)技术,那么 KSM 就无法正常工作。此外,KSM 可能会增加 CPU 使用率,因为它需要不断地扫描和合并页面。