instalación de Linux Mint Sonya en mi equipo. Veremos como se monta la memoria swap cifrada en Ubuntu y derivadas a través de crypttab un sistema de bloques cifrados que se activan en el momento de iniciar el sistema operativo. Si editáis el fichero fstab que se encuentra en el directorio /etc, veréis que la línea correspondiente a la partición swap se encuentra comentada. Podéis comprobarlo ejecutando en un terminal
$ gedit /etc/fstaby veréis en las líneas correspondientes al swap, algo parecido a esto:
# swap was on /dev/sdb3 during installation #UUID=694144c7-0cdb-4bc0-a034-1ff7c6af3ce8 none swap sw 0 0Sin embargo si en el terminal ponéis el comando free veréis que si existe memoria memoria swap en vuestro equipo.
jvare@jvare-OptiPlex-760 ~ $ free total used free shared buff/cache available Memoria: 5977244 493344 4859424 27652 624476 5199140 Swap: 6289916 0 6289916Esto es debido a que la partición creada en el disco duro es mapeada y cifrada a través del fichero crypttab, que incluye la información del uuid de la partición física del disco duro y que hemos visto comentada en el fichero fstab. Así si editamos crypttab ejecutando en un terminal
$ gedit /etc/crypttabVeremos algo parecido a esto:
cryptswap1 UUID=694144c7-0cdb-4bc0-a034-1ff7c6af3ce8 /dev/urandom swap,offset=1024,cipher=aes-xts-plain64Tras el cifrado, la línea del fstab que en realidad se corresponde con la memoria swap que el sistema operativo va a utilizar es:
/dev/mapper/cryptswap1 none swap sw 0 0
Modificar el uso de la memoria swap
Los sistemas gnu/linux vienen configurados para comenzar a usar la memoria swap cuando se ha utilizado el 40 % de la memoria RAM. Esto ocurre porque el valor de swappiness viene por defecto en valor 60. Podemos comprobarlo tecleandosudo sysctl -a | grep -i swapY el resultado será parecido a este vm.swappiness = 60 Recordar que si tenéis mas de 4 GB de memoria puedes modificar el valor de swappiness a menos de 50. Para hacerlo puedes seguir las instrucciones del Blog de Liher Una modificación permanente se puede hacer editando /etc/sysctl.conf
sudo gedit /etc/sysctl.confy añadir al final del fichero la siguiente línea: vm.swappiness=30]]>
¿Cómo va de consumo de CPU?
No tengo problemas. No se aprecia un uso excesivo del procesador, y tengo un equipo con procesador Intel Core2 duo a 2,8 Mhz.