网站首页
编程语言
数据库
系统相关
其他分享
编程问答
reclaim
2024-06-18
linux内存管理(十)- 页面回收(二)
本篇了解一下内核是怎样触发页面回收的。触发内存回收的方式有两种,同步和异步回收。alloc_pages在分配内存的时候,如果内存短缺会主动回收内存,这是同步回收;内核有一个或多个kswapd内核线程负责在后台回收内存,这是异步。 看一下shrink_active_liststaticvoidshrink_lruvec(st