Revisando la memoria swap

No hay duda de la importancia del uso de esta memoria, que viene a incrementar nuestra memoria RAM utilizando para ello una partición adicional de nuestro disco duro. Permitiendo un mayor rendimiento y funcionamiento del sistema.

Si observamos un bajón en el rendimiento o incluso cuelgue del sistema, puede que sea entonces un buen momento para comprobar su estado.

Algunos de los comandos más habituales, y ficheros que nos proporcionan diversa información podrían ser los siguientes:

$ top

top

Comando muy completo, que nos monitoriza constantemente la disponibilidad de los recursos y el uso de los mismos. Incluyendo los procesos que los están utilizando.

$ free

free

Centrado exclusivamente en la memoria RAM y swap.

$ sudo grep SwapTotal /proc/meminfo

meminfo

Nos muestra información sobre el tamaño de la partición/es swap en uso.

$ sudo cat /proc/swaps

swapsNos muestra información de las particiones definidas como swap que estamos utilizando actualmente.

Identificador Universalmente Único (UUID) 

Conforme a las capturas de pantalla anteriores, os habréis dado cuenta ya, que toda la información relativa a nuestra memoria swap, esta a cero o no hay información relativa a la misma. ¿ Que ha pasado, con la partición que definí cuando instalé mi distro de GNU/Linux ?

Si visualizamos la información contenida el fichero /etc/fstab que debería contener entre otras, nuestra partición de swap.

$ sudo cat /etc/fstab

fstabVemos que a pesar de disponer de esta información, el sistema no ha sido capaz de montar y utilizar esta partición. Conforme el comentario que esta al inicio de este fichero respecto al comando blkid y con respecto al identificador UUID, que es la manera de identificar o referenciar la utilización de las particiones de nuestro disco duro.

$ sudo blkid

blkid

Se puede observar que este identificador no se corresponde con el que contiene el fichero /etc/fstab. ¿ Que ha pasado ?

Esto es algo muy frecuente y hay que es estar un poco pendiente, que tanto en la creación de una partición posterior o instalación de otro SO puede provocar una alteración de la tabla de particiones provocando con ello recodificación del UUID.

La solución a todo esto pasa simplemente con editar el fichero /etc/fstab y sustituir el código anterior por el actual.

En el ejemplo,

$ sudo gedit /etc/fstab

Código anterior:

# swap was on /dev/sda1 during installation
UUID=13cc50b8-a53e-4399-8417-e58633a7006f none            swap    sw              0       0

Código actual:

# swap was on /dev/sda1 during installation
UUID=67ceafa1-9e77-4f88-acbd-f35cada43a10 none            swap    sw              0       0

Tras salvar el fichero activamos y montamos nuestra partición/es swap, con el siguiente comando:

$ sudo swapon -a

Ya solo nos queda ver con los comandos que hemos visto anteriormente si esta partición, ya esta en funcionamiento.

free swap

swaps mem

 

Fuente: ubuntutoday

¿Quién está en línea?

Hay 25263 invitados y ningún miembro en línea