(1)逆向映射
rmap,用于查找共享1页的所有进程
(2)交换预读
类似文件预读,内核从交换区读取数据,可以设置预读的窗口,每次预读的页的个数
就是 2^cluster_order,这个值通过/proc/sys/vm/page-cluster,设置为0,表示禁止交换区预读
(3)如果在极端需要内存的情况下,但是又不能分配内存,则会通知OOM(Out Of Memory)killer
关闭系统中占有相对大量页且不重要的进程
(4)交换缓存
它处在选择换出页的操作和执行页交换的机制之间充当协调者 ,交换缓存会
保留从页缓存中换出的页
(5)哪些角色可以充当交换区?
可以通过cat /proc/swaps来查看系统的交换分区的配置情况
交换区可以是硬盘的分区,也可以是文件,并且交换区也是有优先级的
阅读(998) | 评论(0) | 转发(0) |