La configuración de swappiness en Linux puede mejorar el rendimiento del sistema. Aprende a ajustarla en CentOS y Ubuntu con estos simples pasos.
1. Comprender swappiness:
La swappiness controla la preferencia del kernel de Linux para utilizar el intercambio de memoria en lugar de la RAM física. Un valor bajo prioriza la RAM, mientras que uno alto prioriza el intercambio.
2. Verificar el valor actual:
cat /proc/sys/vm/swappiness
Muestra el valor actual de swappiness.
Ejemplo:
$ cat /proc/sys/vm/swappiness
60
3. Cambiar swappiness temporalmente:
sudo sysctl vm.swappiness=20
Ajusta temporalmente la swappiness a 20. Puedes cambiar el valor según tus preferencias.
Ejemplo:
$ sudo sysctl vm.swappiness=20
[sudo] password for sudosu:
vm.swappiness = 20
4. Verificar cambio temporal:
cat /proc/sys/vm/swappiness
Confirma que el cambio temporal se aplicó.
Ejemplo:
$ cat /proc/sys/vm/swappiness
20
5. Cambiar swappiness permanentemente en CentOS:
echo "vm.swappiness=30" | sudo tee -a /etc/sysctl.conf
sudo sysctl -p
Agrega la configuración a /etc/sysctl.conf
y aplica los cambios permanentes.
Ejemplo:
$ echo "vm.swappiness=20" | sudo tee -a /etc/sysctl.conf
[sudo] password for sudosu:
vm.swappiness=20
6. Cambiar Swappiness Permanentemente en Ubuntu:
Puedes cambiarla con el comando anterior o realizar lo siguiente:
Edita el archivo de configuración y aplica los cambios
sudo nano /etc/sysctl.conf
Añade la línea vm.swappiness=20
al final del archivo. Guarda y cierra el editor.
sudo sysctl -p
7. Verificar Cambio Permanente:
Confirma que el cambio permanente se aplicó.
cat /proc/sys/vm/swappiness
Ejemplo:
cat /proc/sys/vm/swappiness
20
Conclusión:
Optimiza el rendimiento de tu sistema ajustando la swappiness. Experimenta con diferentes valores para encontrar el equilibrio perfecto.