/proc/sys/vm/swappiness很好,但我想要一个像/proc/$PID/oom_adj. 这样我就可以让某些进程比其他进程更不可能换掉它们的任何页面。与 不同memlock(),这不会阻止程序被换出。就像nice,默认情况下,用户不能使他们的程序不太可能,但只会更有可能被交换。我想我不得不调用这个/proc/$PID/swappiness_adj。
/proc/sys/vm/swappiness
/proc/$PID/oom_adj
memlock()
nice
/proc/$PID/swappiness_adj
linux process swap
linux ×1
process ×1
swap ×1