![改进交换策略](https://linux22.com/image/1244676/%E6%94%B9%E8%BF%9B%E4%BA%A4%E6%8D%A2%E7%AD%96%E7%95%A5.png)
我发现 Linux 的交换策略不太理想。一般来说,我有大量进程在运行,可能有 40 个或更多大进程,但最终只使用几个经常使用的进程。尽管如此,我发现在这些进程之间切换时,我经常需要等待页面取消交换。是否有某种原因导致它不卸载不经常使用的页面以交换空间,以便为经常使用的页面腾出空间?
我确实将 swappiness (/proc/sys/vm/swappiness) 设置得相当低(10)。但是它似乎仍然没有正确地优先考虑常用页面;其他页面应该被交换出去,而不是那些经常使用的页面。我可以做些什么来了解更多有关此问题的信息和/或修复它?