¿Sientes que tu Linux podría ir más fluido? Aunque las distros modernas vienen bien configuradas, el hardware de 2025 (NVMe, procesadores multi-núcleo y mucha RAM) permite ajustes finos que marcan la diferencia.
En esta guía rápida, veremos cómo optimizar la gestión de memoria y el disco con ejemplos prácticos.
Swappiness: Controlando el uso de la RAM #
El valor de swappiness define qué tan pronto el sistema empieza a mover datos de la RAM al disco (Swap). En 2025, con sistemas de 16GB o 32GB de RAM, no queremos que el sistema use el disco innecesariamente.
- El Tweak: Cambiar el valor por defecto (60) a algo más agresivo para mantener los datos en RAM (10).
- Comando:Bash
1sudo sysctl -w vm.swappiness=10
(Para hacerlo permanente, edita /etc/sysctl.conf).
zram: Swap en esteroides #
En lugar de usar una partición lenta en el disco, zram crea un dispositivo de intercambio comprimido en tu propia RAM. Es mucho más rápido y evita el desgaste de tu SSD.
Por qué usarlo: Comprime los datos en RAM antes de enviarlos a la Swap física.
Instalación (Ubuntu/Fedora/Arch): #
| |
I/O Scheduler: Optimizando el disco #
Si usas un SSD o NVMe, los planificadores antiguos como cfq solo estorban. Para discos modernos, buscamos none o mq-deadline.
- Ver tu scheduler actual:(Reemplaza sdX por tu disco, ej: nvme0n1).Bash
1cat /sys/block/sdX/queue/scheduler - Cambiarlo temporalmente:Bash
1echo none | sudo tee /sys/block/sdX/queue/scheduler
(Para hacerlo permanente, crea una regla udev o edita el archivo de configuración del kernel
¿Cómo medir el éxito? (Benchmarks) #
No confíes solo en tu sensación. Usa systemd-analyze para medir el tiempo de arranque o realiza una compilación de código pesada antes y después de los cambios. La diferencia en la respuesta de la interfaz bajo carga será tu mejor métrica.



