La swap es esa memoria de intercambio que configuramos en el disco duro. Sirve para no quedarse sin memoria RAM, pero otra función muy importante es guardar el estado de la RAM durante la hibernación del equipo, por ejemplo mediante los comandos pm-hibernate
y pm-suspend-hybrid
.
Algunos comandos básicos relacionados con la swap:
free
: Muestra la cantidad de memoria ram y swap, total y ocupada. Con el modificador -h lo muestra algo mas sencillo, en megas y gigas.
swapon
y swapoff
: Para activar y desactivar las particiones swap del sistema. Hay que indicar la partición, o usar el modificador -a
para que se aplique a todas. Para vaciar la swap y mover todo a la memoria ram, haríamos «swapoff -a
» , esperamos a que termine (es lento), y luego «swapon -a
«
Con swapon
sin modificadores nos mostrará la ubicación, tipo y cantidad de swap, lo mismo que podemos ver en el archivo /proc/swaps
Swappiness
: Es un parámetro de sysctl
que controla el hambre del kernel por consumir swap. Cuanto más alto sea, el kernel más rápidamente irá a guardar datos allí, aunque haya ram libre. Va de 0 a 200 y el predeterminado es 60. Se modifica con «sysctl vm.swappiness=30
» (por ejemplo). Y para que sea permanente y se aplique en cada inicio del sistema, hay que crear un archivo en /etc/sysctl.d/
con la extensión .conf con el contenido vm.swappiness = 30
No hay comentarios:
Publicar un comentario