¿Necesito Swap en Ubuntu? Enfoque Realista

Hubo un tiempo en que un espacio de swap era necesario para cada instalación de Linux, pero con los PCs modernos ahora teniendo 8GB o más de RAM, ¿sigue habiendo necesidad de un espacio de swap dedicado? Si estás usando Ubuntu, ¿necesitas swap en Ubuntu?
Muchos responderán que sí. Otros que no. Todos tienen sus razones para sus opiniones. La verdad es que tu necesidad de swap depende de cómo estés utilizando tu computadora.
Nota: aunque el siguiente contenido se discute con Ubuntu en mente, es aplicable para casi cualquier distribución de Linux.
También lee: Lo que Necesitas Saber Sobre la Partición de Swap en Linux
Las Dos Caras del Swap
Al igual que con la mayoría de las distribuciones modernas de Linux, en Ubuntu puedes utilizar dos formas diferentes de swap. La versión clásica tiene la forma de una partición dedicada. Generalmente se configura al instalar tu sistema operativo en tu HDD por primera vez y existe fuera del sistema operativo Ubuntu, sus archivos y tus datos.

La opción más moderna tiene la forma de un archivo de swap. Este archivo existe entre los archivos de tu sistema operativo junto a tus datos.
Al tener tu swap como un archivo, puedes desactivarlo sin tener que lidiar con particiones o eliminarlo y recuperar el espacio. También es más fácil configurar un nuevo archivo de swap desde cero o extender tu swap en diferentes volúmenes (agregando un segundo archivo de swap, un tercero, y así sucesivamente).
Si Usas Hibernación, Necesitas Swap
Comencemos por despejar esto: si estás usando hibernación, necesitas un swap. Y no solo cualquier cantidad, debería ser al menos del tamaño de la RAM en tu PC, más algunos GB adicionales.
Cuando se le indica hibernar en lugar de apagarse, Ubuntu guarda todo en tu RAM en el swap antes de apagarse. La próxima vez que enciendas tu PC, Ubuntu cargará el estado guardado anteriormente desde el swap.
Menos Memoria de la que Necesitas, Agrega Swap
Si Ubuntu en sí o las aplicaciones que ejecutas requieren más RAM de la que tienes instalada en tu PC, debes agregar un swap. Si no lo haces, cuando tu RAM se llene, el sistema comenzará a cerrar las aplicaciones que considera “menos importantes” para liberar RAM. En algunas ocasiones, también podría colapsar el sistema.
La regla general es que, si tienes menos de 8GB de RAM en tu sistema, necesitas un swap.
Más Memoria de la que Necesitas, Sin Swap
En el extremo opuesto, si tienes más de 16GB de RAM y no estás usando aplicaciones que sean demasiado exigentes como Blender, no editas videos 4K en Kdenlive o múltiples imágenes en paralelo en GIMP, puedes descubrir que Ubuntu nunca utiliza toda tu RAM.
En esos casos, y si no estás usando hibernación, puedes prescindir del swap. Para esos momentos en que necesitas más memoria de la que tienes, puedes crear y activar fácilmente un archivo de swap. Incluso puedes querer tener un pequeño archivo de swap configurado permanentemente como un buffer y aumentarlo cuando sea necesario.
Verifica el Uso de RAM y Actúa en Consecuencia
El veredicto final es que, para la mayoría de los usuarios, sin importar la cantidad de RAM en su computadora, se sugiere utilizar al menos un pequeño swap como medida de seguridad. Para aquellos que necesitan un swap, no podemos recomendar un tamaño específico ya que también depende de cómo uses tu computadora. Ubuntu proporciona una guía rápida para la cantidad de swap a configurar para tu sistema.

La versión corta es esta:
- Si estás usando hibernación, usa tanto como tu RAM más uno o dos GBs.
- Si no estás usando hibernación, monitorea tu uso de RAM con una herramienta como
htopo el monitor del sistema durante un periodo prolongado. Cuando tu RAM se llena constantemente, necesitas algo de swap. Agrega un swap con la mitad del tamaño de tu RAM y verifica si los problemas han desaparecido. Si no, repite aumentando el tamaño de tu swap a 1xRAM, luego 1.5xRAM, y así sucesivamente. - Si no estás usando hibernación y no importa cuánto fuerces tu computadora, nunca ves su RAM completamente utilizada, ¿siempre tienes más del 25 por ciento de RAM disponible de forma continua? Entonces probablemente no necesites un swap y podrías desactivarlo.
Si has decidido que necesitas swap en tu sistema, deberías aprender a gestionar el uso de swap en Linux, o utilizar zswap en su lugar para laptops más antiguas.