sábado, mayo 18, 2013

Optimizar disco duro SSD

Seguramente hayas oído hablar de los discos duros SSD, y es que son geniales. Debido a su abaratamiento progresivo, ya podremos tener uno de estos y ver como vuela el sistema.
Voy a recopilar unos comandos básicos para optimizar un disco duro de estado solido en sistemas Linux, en concreto uso un sistema basado en Debian, LinuxMint, pero seguro que es valido para la mayoría de distros. Este post no esta hecho para enseñar los por qué de cada comando debido a la extensa documentación que ya hay.

Montado de particiones:
sudo nano /etc/fstab
y añadir después de "defaults", en las particiones ext4 lo siguiente:
discard,atime

Planificador - Scheduler
Ver el tipo, siendo el de corchetes el seleccionado:
cat /sys/block/sda/queue/scheduler


Cambiarlo temporalmente a noop:
sudo sh -c "echo noop > /sys/block/sda/queue/scheduler"

A mi me va bien con el planificador noop, por lo que hay que modificarlo en:
sudo nano /etc/rc.local
Pegando esto antes de la linea exit:
echo noop > /sys/block/sda/queue/scheduler

Cambiando SWAP
Ver el SWAP actual utilizado
sudo cat /proc/sys/vm/swappiness

Cambiar SWAP temporalmente (efectivo al momento)
sudo sysctl -w vm.swappiness=40
(40 será el valor, pudiendo ser de 0-100)

Cambiar SWAP definitivamente (efectivo en el siguiente reinicio):
sudo nano /etc/sysctl.conf
Escribir en la ultima linea:
vm.swappiness = 0

En mi ordenador de sobremesa le pongo un 0 y al portatil lo dejo por defecto, 60. El primero para no hacer demasiadas escrituras, a la vez que aprovecho mis 4GB de RAM. La segunda porque el portatil tiene muy poca RAM, asi que me vale la pena.
Como habrás visto, la intención es ir probando para tener el mejor resultado posible, aunque tampoco desesperes, la mayoría de ajustes es para aliviar y prolongar la vida del disco duro, aunque últimamente escucho que con los nuevos SSD ya no hay que mirar este tipo de miramiento por un avance en sus tecnologías.

No hay comentarios.: