¿Cuál es el mejor sistema de archivos de estado sólido (SSDFS) para Linux?

¿Cuál es el mejor sistema de archivos de estado sólido (SSDFS) para Linux?

EXT4 no es un sistema de archivos de estado sólido. No aprovechará al máximo el hardware y agotará la unidad. entonces cual es el mejorSistema de archivos de estado sólidopara linux? Espero con ansias ButterFS (btrfs), pero no es adecuado para sistemas de producción. También me interesa saber por qué te gusta un ssdf en particular.

Respuesta1

En primer lugar, las unidades SSD modernas y especialmente las que yo usaría para cargas de trabajo 'empresariales' tienen suficiente nivelación de desgaste incorporada para que incluso los sistemas de archivos con mal comportamiento no degraden seriamente la vida útil de la unidad. Incluso los sistemas de archivos que usan los mismos bloques una y otra vez para operaciones de metadatos o el diario no harán esto, ya que las unidades son lo suficientemente inteligentes como para mover ese bloque lógico a diferentes bloques físicos a medida que la unidad envejece.

Un sistema de archivos que sea bueno para una vida útil máxima de SSD será aquel que cause una sobrecarga mínima de operación de E/S de escritura al escribir bloques de almacenamiento. Los gastos generales generalmente provienen de metadatos y operaciones de diario. Sin embargo, esto no es exclusivo de los SSD, ya que ese tipo de características de amplificación de escritura también afectan los medios rotativos.

Donde los verdaderos sistemas de archivos orientados a unidades de estado sólido, como LogFS, cobran importancia es cuando administran almacenamiento que no tiene nivelación de desgaste incorporada. Si está creando almacenamiento basado en tarjetas Compact Flash o SD, De hecho, estos sistemas de archivos realizarán la nivelación de desgaste que realizan internamente las unidades de estado sólido modernas. Los dispositivos integrados probablemente utilizarán estos sistemas de archivos con mucha más frecuencia que los usuarios finales o los administradores de servidores.

Si tiene un SSD real en sus manos, todavía vale la pena garantizar que sus sistemas de archivos heredados orientados a medios rotativos alineen los límites de los bloques con los límites de los bloques de las unidades lógicas. Esto evita la amplificación de escritura debido a escrituras desalineadas, lo que aumenta el rendimiento y la vida útil del dispositivo.

Incluso en los SSD, todavía me gusta XFS para mi sistema de archivos. Pero EXT4 parece prometedor para otras cargas de trabajo. Tengo mucha más confianza en que manipular XFS para realizar escrituras alineadas en bloques me dará vida útil y rendimiento que en que los sistemas de archivos experimentales como LogFS sobrevivirán la prueba del tiempo.

Respuesta2

En general, el sistema de archivos no soluciona el desgaste de la unidad. La tecnología de nivelación de desgaste está integrada en la transmisión. Asegúrese de estar utilizando un kernel que admitacomando de recorte. Esto evitará que experimente problemas de rendimiento a medida que el disco envejece. Recomiendo encarecidamente mantenerse alejado de OCZ y otras marcas de segundo nivel. He tenido buena suerte con los SSD Intel MLC más baratos con el firmware más nuevo. Deberá instalar este firmware manualmente; no creo que Intel envíe unidades MLC con él todavía.

También consideraría no escribir archivos de registro ni archivos de intercambio en esta unidad si es posible.

información relacionada