16 de julio de 2025

CachyOS, una distribución basada en Arch Linux centrada en el rendimiento y la personalización, aprovecha al máximo los recursos modernos. Sin embargo, por defecto no utiliza ramdisk (memoria RAM como disco temporal) para sus operaciones más intensivas como la caché de paquetes o las compilaciones de software. ¿Qué pasaría si lo configuramos para hacerlo?

En este artículo te explicamos cómo funciona la caché por defecto, cómo puedes redirigirla a RAM, y si realmente vale la pena hacer ese cambio.

📦 ¿Cómo usa CachyOS la caché por defecto?

CachyOS, como Arch Linux, guarda la mayoría de sus archivos temporales y de caché en el SSD/HDD por defecto. Aquí te explicamos cómo y dónde:

1. Caché de Pacman

  • Carpeta: /var/cache/pacman/pkg/
  • Aquí se almacenan los paquetes .pkg.tar.zst descargados por el sistema al instalar o actualizar.
  • Estos archivos permanecen hasta que se limpian manualmente.

2. Carpetas temporales de compilación (AUR)

  • Herramientas como yay o paru guardan archivos temporales en:
    • ~/.cache/paru/
    • ~/.cache/yay/
  • También pueden usar /tmp si está bien configurado.

⚡ ¿Usa CachyOS algún tipo de Ramdisk?

Por defecto: no. Aunque muchas distribuciones modernas podrían montar /tmp en RAM, CachyOS no lo hace automáticamente. Sin embargo, el usuario puede configurarlo de forma muy sencilla.


🔧 ¿Cómo activar el uso de Ramdisk en CachyOS/ArchLinux?

Aquí tienes varias formas de lograr que parte del sistema trabaje directamente desde la RAM:


✅ 1. Montar /tmp en RAM con tmpfs

Esto hará que cualquier operación temporal se realice en RAM, ahorrando escritura al SSD.

Paso:

Edita tu archivo /etc/fstab:

sudo nano /etc/fstab

Agrega esta línea al final:

tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0

Guarda y reinicia.

✅ 2. Redirigir caché de Pacman a RAM (temporal)

Puedes montar un ramdisk específicamente para la caché de pacman con:

sudo mount -t tmpfs -o size=2G tmpfs /var/cache/pacman/pkg

Esto usará hasta 2 GB de RAM para almacenar temporalmente los paquetes descargados.

⚠️ Advertencia: al reiniciar, se pierde lo que haya en la caché, así que solo útil si harás una instalación masiva en una sesión.


✅ 3. Compilar en RAM

Para compilar en RAM, edita el archivo de configuración de makepkg:

sudo nano /etc/makepkg.conf

Busca la variable BUILDDIR y ponla así:

BUILDDIR=/tmp/makepkg

Combinado con /tmp en RAM, todos los paquetes AUR que compiles se harán desde memoria.

📈 ¿Vale la pena usar Ramdisk en CachyOS?

Escenario¿Usar Ramdisk?
Tienes +16 GB de RAM✅ Sí, mejora velocidad y cuida tu SSD
Compilas mucho desde AUR✅ Muy útil para rendimiento
SSD viejo y limitado o también nuevo y costosoReduce escrituras innecesarias y
alarga la vida de tu SSD
Solo 4–8 GB de RAM❌ No recomendado (podrías quedarte sin memoria)
Quieres máxima velocidad de sistema✅ Ideal para performance puro

🎯 Conclusión

Aunque CachyOS no usa ramdisk por defecto, configurarlo para que use RAM como almacenamiento temporal puede mejorar el rendimiento y prolongar la vida útil de tu SSD. Es especialmente útil si tienes suficiente memoria y trabajas mucho con paquetes AUR o instalaciones frecuentes.

Con unos pocos cambios simples, puedes convertir tu CachyOS en una bestia ultrarrápida que aprovecha la RAM al máximo.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *