Cómo optimizar un SSD en Linux

Los SSD están recibiendo cada vez más soporte para Linux en estos días, y cada vez más usuarios los están utilizando. A pesar de esto, no muchos usuarios de Linux saben cuál es el sistema de archivos correcto que deben usar, cómo funciona el sistema de archivos TRIM, o incluso por qué deben tener cuidado con las lecturas / escrituras. Es por eso que en este artículo vamos a desglosar todo lo que hay que saber sobre la optimización de un SSD en Linux. Repasaremos los mejores sistemas de archivos para usar. Además de esto, veremos cómo habilitar TRIM, ¡y más!
ALERTA DE SPOILER: Desplácese hacia abajo y vea el video tutorial al final de este artículo.

Sistema de archivos para SSD

Las unidades de estado sólido son muy modernas. Aprovechan la tecnología NAND para garantizar que sus datos se lean y escriban de la manera más rápida posible. Debido a esta velocidad, las unidades de estado sólido tienden a ser realmente rápidas sin importar el tipo de sistema de archivos que le pongas. Dicho esto, si está buscando aprovechar al máximo su SSD en Linux, lo mejor que puede hacer es elegir el mejor sistema de archivos para ello. Repasemos los sistemas de archivos disponibles para Linux y analicemos cuáles son los mejores para usar en un SSD.

Extendido 4

El sistema de archivos Extended 4 es el sistema de archivos elegido por la mayoría de las distribuciones de Linux por una razón. Es confiable y tiene características bastante buenas para una variedad de casos de uso. Ext4 es generalmente un sistema de archivos «para todo uso», lo que significa que se espera que se use en una variedad de dispositivos de almacenamiento diferentes. No está diseñado específicamente solo para SSD, pero no dejes que eso te asuste. Tiene muchas mejoras específicamente para los propietarios de SSD, como el soporte TRIM, y características que permiten la reducción de lecturas / escrituras para mejorar la longevidad.

  Cómo usar la dirección verde en Linux

Si no está seguro de lo que quiere de su SSD, elija este sistema de archivos. Está bien redondeado y hará el trabajo.

XFS

El sistema de archivos XFS es un sistema de archivos más antiguo con muchos casos de uso diferentes. Al igual que Ext4, el sistema de archivos XFS admite elementos como TRIM, que mantendrá su SSD saludable en Linux. Además de esto, tiene algunas características realmente excelentes, incluida una herramienta de desfragmentación del sistema de archivos y la capacidad de deshabilitar el registro del sistema de archivos (que es fundamental cuando se trata de maximizar la longevidad de su SSD).

En general, XFS es un excelente sistema de archivos para SSD, si está buscando obtener el mejor rendimiento posible. El sistema de archivos XFS se puede seleccionar desde la mayoría de las herramientas de instalación de distribución de Linux.

Habilitar la compatibilidad con TRIM

FS-TRIM es una herramienta para sistemas de archivos que revisa y descarta los bloques no utilizados. Debido a la naturaleza de la memoria flash y NAND en general, cuantos más bloques aparezcan, más lento puede volverse un SSD con el tiempo. Esto es muy importante para la salud de una unidad de estado sólido que habilite esta función.

  Cómo enlazar los botones del controlador en Retroarch en Linux

En su mayor parte, las distribuciones de Linux (como Ubuntu, etc.) lo habilitarán. Sin embargo, no todas las distribuciones de Linux son iguales y algunas no habilitan esta función de forma predeterminada. He aquí cómo hacerlo:

Ubuntu

sudo apt install util-linux

Debian

sudo apt-get install util-linux

Arch Linux

sudo pacman -S util-linux

Fedora

sudo dnf install util-linux

OpenSUSE

sudo zypper install util-linux

Con el software util instalado, habilite los servicios systemd para garantizar que FS-TRIM se ejecute.

sudo systemctl enable fstrim.service
sudo systemctl enable fstrim.timer

Luego, inicie los dos servicios de inmediato con systemctl start.

sudo systemctl start fstrim.service
sudo systemctl start fstrim.timer

Reducir lectura y escritura en SSD

Las unidades de estado sólido no funcionan de la misma manera que un disco duro giratorio tradicional. A diferencia de las unidades RPM, las SSD tienen una cantidad finita de escrituras que pueden realizar. Una vez que el usuario alcanza el máximo de escrituras posibles, la unidad pasará a ser de solo lectura y comenzará a fallar (o algo peor). Para mitigar esto, haga lo siguiente.

Primero, no cree una partición de intercambio en su SSD. Dar una partición completa para intercambiar en un SSD significa que la unidad de estado sólido lee y escribe datos constantemente. Esto puede degradar rápidamente la salud y la vida útil de la unidad. En su lugar, considere hacer un archivo de intercambio o renunciar al intercambio por completo.

  Cómo instalar Voyager Linux

Usar un archivo de intercambio en lugar de una partición sigue siendo dudoso, pero en última instancia será mejor, porque un archivo de intercambio sigue siendo solo un archivo y no una partición completa que el sistema puede usar. Además, los archivos de intercambio son fáciles de activar y desactivar. Un usuario puede activar fácilmente el intercambio cuando sea necesario y apagarlo de inmediato cuando haya terminado, cambiar su tamaño, etc. Las particiones de intercambio son menos flexibles.

Otra buena práctica para mitigar las lecturas / escrituras en su SSD es deshabilitar el registro en diario con su sistema de archivos. No es crítico, pero si lo haces leerás / escribirás mucho menos. Para hacer esto, busque en el manual de su distribución de Linux cualquier información que puedan tener sobre esto específico para su sistema operativo.

Por último, intente siempre actualizar el firmware de su SSD. Lo crea o no, pero los SSD reciben actualizaciones como cualquier otro componente de su PC. Si no actualiza el firmware, se perderá las mejoras del fabricante que lo hacen más eficiente, lee / escribe menos y maneja mejor los datos. Para actualizar el firmware de su unidad, es mejor consultar el manual que viene con su SSD. Alternativamente, busque el sitio web del fabricante o busque en el Wiki de su distribución de Linux para obtener instrucciones.