La partición de intercambio (también partición o archivo swap, o archivo de paginado) extiende la capacidad de la memoria virtual. Está opción también facilita la hibernación de las computadoras portátiles para mantener los programas en ejecución.
Antes de usar Swap
Esa partición no es obligatoria. Si bien función es extender la capacidad de la memoria, no hará el equipo veloz. También sirve para recordar las tareas mientras guardas con la hibernación, pero no será útil para pausar una partida de videojuego en línea.
Recomendamos usarlo en dispositivos como poca memoria RAM debido a que Deepin detiene los procesos menos importantes al llenar su capacidad. Para eso tendrás que revisar que aplicaciones consumes. En el caso de juegos, revisa si el disco duro tiene un tiempo de respuesta aceptable.
Tambien puedes usar en la hibernacion de la PC, mucho mas completo que la suspension.
Formato
Swap usa un sistema de datos diferente a EXT. Por lo que funciona en cualquier distribucion con el nucleo Linux.
Paquetes
Los paquetes que debes comprobar primero son:
- cryptmount, opcional este paquete es usado para cifrar los datos almacenados en la particion
- mount, paquete para montar particiones
Particion swap (clasico)
Ese metodo puede consume muchos datos, usa en su lugar la siguiente seccion. No obstante, los pasos que te proporcionamos pueden servirte mucho para conocer esa funcion de intercambio.
Crear una particion
Para crear una particion debes usar GParted o dd. El tipo de formato es “Intercambio” o “Swap”, dependiendo del idioma. La cantidad puede variar, te recomendamos que cantidad añadir:
- Si la memoria RAM es menor a 2GB, añade 1GB de particion de intercambio.
- Cuando la memoria RAM está entre 2GB a 4GB, añade 2GB a la particion mencionada.
- Si la memoria RAM es mayor a 4GB, puedes añadir 4 GB. Siempre y cuando la PC este enfocada en videojuegos, base de datos y aplicaciones muy pesadas.
Añadir una entrada
El siguiente paso es montar automaticamente esa particion:
- Abrir
/etc/fstab
con privilegios de administrador, puedes usar cualquier editor - Añade una linea en el archivo
UUID= none swap sw 0 0
Proporcion
Para establecer la proridad entre la memoria de la RAM y la particion de intercambio, ejecutamos en la terminal:
vm.swappiness=10
Digamos que 10 es un ejemplo de valor numerico entre 1 y 100.
Activar y desactivar
Para activar el intercambio basta escribir en la terminal con swapon nombre
o seleccionando en GParted. Para desactivarlo realizamos con swapoff nombre
.
Archivo swap (recomendado)
Otra forma de usar Swap es creando un archivo swap (swapfile) en lugar de una particion. Puedes crear el archivo dentro de la particion del sistema o fuera de ella. Es análogo a los ficheros de intercambio de Windows, usados por primera vez en la version 3.1.
Crear un archivo Swap
- Crea un archivo en la terminal como
dd if=/dev/zero of=/swapfile bs=4k count=SIZEk
(SIZEk es el tamaño una división de los GB que necesitas entre 4, swapfile es el nombre)- Un ejemplo para crear un archivo de 1GB es
sudo dd if=/dev/zero of=/swapfile bs=4k count=250k
- Un ejemplo para crear un archivo de 1GB es
- Establece los derechos del archivo con
chmod 600 /swapfile
- Formatea el archivo
mkswap /swapfile
- Activa el archivo Swap:
sudo swapon /swapfile
- Verificamos si está operativa con
swapon -s
- Añade la linea
/swapfile none swap sw 0 0
en/etc/fstab
- Ejemplo:
/swapfile none swap sw 0 0
- Ejemplo:
- Ejecutamos en la terminal
vm.swappiness=10
Este se puede desactivar al ejecutar el comando sudo swapoff -v /swapfile
.
Lectura adicional