标签:匿名 bytes 用户空间 roc 启动 bsp 进程 有用 内存
echo 3 > /proc/sys/vm/drop_cache 保证了对pagecache和slab的回收,但是匿名页的回收没什么办法呀,
其实原理很简单,page-cache是缓存,没有人拥有,并且slab中注册的那些shrinker也是只回收没有用到的内存,都不属于任何进程的
但是匿名页就不一样了【说到这里还真是有个疑问了:kswap中释放的在进程用户空间中map的页咯】
/proc/sys/vm/min_free_kbytes
把这个值设置成100G之后,卡死机了;把这个值设置得很大,系统终于在不断进行page的回收过程了!
【如何启动匿名页的回收,在页面的回收逻辑中】
有个问题,mmap的file的页是属于匿名页还是文件缓存页?LRU_FILE链表中是管理的所有的匿名页么
标签:匿名 bytes 用户空间 roc 启动 bsp 进程 有用 内存
原文地址:http://www.cnblogs.com/honpey/p/7816386.html