martes, 3 de mayo de 2016

Limitar Swap en linux

Linux provee mecanismos para modificar el uso del swap y decidir cuando se debe usar. A este control le llama swappiness.
Un swappiness seteado a cero (0) indica que el disco se usará cuando ya no quede memoria ram y sea estrictamente necesario. 
Un swappiness seteado a 100 (0)  indica que el disco se usará de forma instantánea al arrancar el SO, incluso si hay ram de sobra.
El valor por defecto en la mayoría de las distribuciones es 60. En mi caso es demasiado elevado y puesto que tengo solo 8gb de ram, el consumo promedio es de 5-7 gb, lo que causa un lag importante cuando el sistema está bastante cargado, cosa que es indeseable. 

En este ejemplo queremos hacer que se active el swap cuando, quede 10% de memoria disponible. 
Si queremos setear el valor del swappiness podemos hacerlo escribiendo:
vm.swappiness=10 en el fichero /etc/sysctl.conf

No hay comentarios:

Publicar un comentario