从 syslog 里看到,从9月3日(也就是 mirrors 最近一次故障刚恢复服务)开始,每天都有几十次甚至上百次 page allocation failure,最多的一天 266 次。诱发者大部分是 swapper/0,少数是 rsync,nginx,collectd。

Aron Xu 建议修改 sysctl 中的下列参数:


vm.vfs_cache_pressure=1000
vm.zone_reclaim_mode=2

现在不再出现 page allocation failure 了。