kcompactd专题

Linux内存管理(五十一):kcompactd详解

源码基于:Linux5.4 0. 前言 在前一篇博文中,我们了解了内存规整的3种方式: 手动规整;kcompactd 内核线程规整;直接内存规整; 手动内存规整在博文 Linux 内核参数:compaction 一文已经剖析过,本文将继续剖析第二种规整方式——kcompactd 规整。 下图是内存规整的三种流程: 1. kcompactd 初始化 1.1 kcompac