/proc/sys/vm/swappiness
is nice, but I want a knob that is per process like /proc/$PID/oom_adj
. So that I can make certain processes less likely than others to have any of their pages swapped out. Unlike memlock()
, this doesn't prevent a program from being swapped out. And - like nice -nice
, the user by default can't make their programs less likely, but only more likely to get swapped. I think I had to call this /proc/$PID/swappiness_adj
.