Inicio » Solución al crasheo por falta de memoria virtual (SWAP) en Linux (CachyOS / Bazzite)
Gaming Tech

Solución al crasheo por falta de memoria virtual (SWAP) en Linux (CachyOS / Bazzite)

✨ Respuesta Rápida

Al ejecutar títulos demandantes en hardware moderno bajo distribuciones Linux de alto rendimiento como CachyOS o Bazzite, el sistema puede cerrar repentinamente tus juegos o contenedores pesados sin previo aviso. Al revisar los logs, el culpable suele ser el proceso Out Of Memory (OOM) Killer.

El Diagnóstico Rápido

Causa
Memoria RAM y espacio Swap totalmente agotados (OOM Killer)
Solución
Crear un archivo swap adicional con fallocate -l 4G /swapfile && mkswap /swapfile
Causa
Parámetro vm.swappiness desconfigurado
Solución
Ajustar swappiness a un valor equilibrado (10-30): sysctl vm.swappiness=20

Al ejecutar títulos demandantes en hardware moderno bajo distribuciones Linux de alto rendimiento como CachyOS o Bazzite, el sistema puede cerrar repentinamente tus juegos o contenedores pesados sin previo aviso. Al revisar los logs, el culpable suele ser el proceso Out Of Memory (OOM) Killer.

Esto pasa porque el sistema se queda sin memoria RAM física y, al no encontrar suficiente memoria virtual (espacio SWAP) configurada en el almacenamiento local, congela o mata la aplicación para proteger el sistema operativo.

La Solución Paso a Paso

Paso 1: Comprobar tu estado actual de SWAP

Abre tu terminal y ejecuta el siguiente comando para ver si tienes memoria virtual activa:

BASH
swapon --show

Si no sale ninguna línea de respuesta, tu sistema carece por completo de memoria de intercambio.

Paso 2: Crear un archivo SWAP seguro de 8 Gigabytes

Para juegos y edición, un archivo de 8GB asignado en tu SSD es ideal para dar soporte en picos de consumo de RAM. Ejecuta los siguientes comandos en orden:

BASH
# 1. Crear el archivo asignando el espacio
sudo fallocate -l 8G /swapfile

# 2. Darle permisos de seguridad correctos
sudo chmod 600 /swapfile

# 3. Formatear el archivo como espacio de intercambio
sudo mkswap /swapfile

# 4. Activar la nueva memoria SWAP
sudo swapon /swapfile

Paso 3: Hacer el cambio permanente para cada reinicio

Para evitar que la configuración se borre al apagar la PC, añade el archivo a la tabla de particiones del sistema:

  1. 1

    Paso 1

    Abre el archivo de configuración:
BASH
sudo nano /etc/fstab
  1. Añade la siguiente línea al final del todo:
PLAINTEXT
/swapfile none swap sw 0 0

Guardar (Ctrl + O, Enter) y salir (Ctrl + X).

Consejo de Prevención

Prácticas de seguridad recomendadas:

  • Si usas sistemas modernos, investiga el uso de zRAM en lugar de un archivo SWAP tradicional. zRAM comprime los datos directamente en tu memoria RAM física, siendo hasta 10 veces más rápido que leer y escribir en un disco de estado sólido (SSD).