|
|
发表于 2009-4-25 18:09:42
|
显示全部楼层
和页面置换有关。
内核中有2个页面链表 active list 和 inactive list, 当需要将一些页面换出到交换分区时,kswapd(页面置换线程) 就扫描这 2 个链表,并从 inactive list 中挑选一些页面将其换出。
然而有些关键页面是永远不会被换出的,它们也会出现在这 2 个链表中。显然这会浪费 kswapd的时间。lz说的这个选项就是将这些 non-evictable 页面单独放在一个链表中,和上面的 2 个链表分开。这样 kswapd 就不会浪费时间去扫描 non-evictable 页面。 |
|