¿Cómo configurar el intercambio por proceso para Linux?

Pregunta:

/proc/sys/vm/swappiness es bueno, pero quiero una perilla que sea por proceso como /proc/$PID/oom_adj . De modo que puedo hacer que ciertos procesos sean menos propensos que otros a tener alguna de sus páginas intercambiadas. A diferencia de memlock() , esto no evita que se cambie un programa. Y como nice , el usuario por defecto no puede hacer que sus programas sean menos probables, pero solo más probable que sean intercambiados. Creo que tuve que llamar a esto /proc/$PID/swappiness_adj .

Respuesta:

Puede configurar el intercambio por cgroup:

http://www.kernel.org/doc/Documentation/cgroup-v1/cgroups.txt

http://www.kernel.org/doc/Documentation/cgroup-v1/memory.txt

Para obtener una introducción más sencilla a cgroups, con ejemplos, consulte

https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Resource_Management_Guide/ch01.html

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım