HUAWEI CLOUD EULEROS-系统内存回收机制说明:Linux系统启动内存回收的时机
时间:2025-12-08 14:56:16
Linux系统启动内存回收的时机
- kswapd 后台回收(异步)。
- 内核的守护线程 kswapd会不断检查内存水位:
- high:正常,不回收。
- low:唤醒 kswapd,尝试回收一些页。
- min:即使 kswapd 也没来得及回收,系统非常紧张。
- 特点:后台执行,不阻塞进程,属于“温和的内存回收”。
- 内核的守护线程 kswapd会不断检查内存水位:
- direct reclaim 前台回收(同步)。
- 当某个进程分配内存时发现系统内存不够,会直接触发回收。
- 特点:这个回收过程是同步的,会阻塞进程执行。
- OOM
- 如果直接内存回收后,空闲的物理内存仍然无法满足此次物理内存的申请,那么内核就会触发OOM机制(kill进程或者panic)。
support.huaweicloud.com/hce_faq/hce_03_0027.html
下载HUAWEI CLOUD EULEROS用户手册完整版