Come impostare swapiness per processo per Linux?


29

/proc/sys/vm/swappinessè bello, ma voglio una manopola che sia per processo simile /proc/$PID/oom_adj. In modo che io possa rendere alcuni processi meno probabili di altri per avere una delle loro pagine scambiate. A differenza di memlock()ciò, ciò non impedisce lo scambio di un programma. E come nice, l'utente di default non può rendere i suoi programmi meno probabili, ma solo più probabilità di essere scambiati. Penso di doverlo chiamare /proc/$PID/swappiness_adj.

Risposte:


30

2
Attenzione, secondo la guida di RedHat, l'abilitazione di memory-cgroup utilizza memoria aggiuntiva, 40 byte per pagina. Considera gli hugepage per ridurre il numero di pagine in questo contesto, vedi wiki.debian.org/Hugepages
Tino
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.