swappiness的值从0到100不等(默认一般是60),这个值越高,则回收的时候越优先选择anonymous pages。当swappiness等于100的时候,anonymous pages和page cache就具有相同的优先级。至于为什么不从开销最小的角度将swappiness设为0?

如果swappiness为0,在内存回收的时候就不会去扫描annoymous page的LRU链表,只适用于page cache很多的场景。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐