博文

目前显示的是 二月, 2013的博文

How to swap out the anonymous page?

  匿名页被换出,以增加空闲内存的数量, 页面被换出,首先需要为非活跃 (inactive) 状态。当处于 inactive 状态的页面被选中换出时,其逻辑集中体现在 shrink_page_list 函数中。  762 /*  763  * shrink_page_list() returns the number of reclaimed pages  764  */  765 static unsigned long shrink_page_list(struct list_head *page_list,  766                                       struct mem_cgroup_zone *mz,  767                                       struct scan_control *sc,  768                        ...