10 votos

Es ext4 listo para una producción de uso?

¿Qué piensa usted sobre el sistema de archivos ext4 en el entorno de producción ? Estamos muy cerca del lanzamiento de nuestro proyecto que va a utilizar decenas de millones de personas bastante actualiza a menudo no muy grande de archivos y tenemos que decidir que FS utilizar.

Por un tiempo nuestras consideraciones acerca de otras linux FS son:

  • Ext3 es la roca estable, pero no se adapta muy bien para el manejo de millones de pequeños archivos
  • XFS se ve muy bien, probablemente vamos a utilizar
  • ReiserFS ... bueno...vago futuro, que va a terminar la corrección de errores ?

11voto

Matt Simmons Puntos 16275

Si tienes dudas (y parece que son), con el palo de más cosas que saber.

Esto no sólo se aplica a los sistemas de ficheros. La producción es igual a la del sólido. Si usted tiene que preguntar si algo está listo para la producción, no está listo para el uso para la producción, y eso es lo que importa.

Hacer un laboratorio y prueba de ello mientras implementar ext3 en su entorno de producción.

7voto

pgs Puntos 2491

Me corrija si estoy equivocado, pero no es XFS mejor con archivos grandes que las pequeñas? El MythTV el uso de la comunidad en preferencia a ext3 para la velocidad en la que elimina archivos de varios gigabytes. O es el manejo de grandes números de archivos de lo que te interesa?

  • ReiserFS ... bueno...vago futuro, que va a terminar la corrección de errores ?

Pruebe esto en su árbol de fuentes del núcleo:

$ ./scripts/get_maintainer.pl -f fs/reiserfs/Makefile 
reiserfs-devel@vger.kernel.org 
Jeff Mahoney 

ReiserFS no es el producto de un hombre. ReiserFS v3 es estable y en modo de mantenimiento; todavía tiene un mantenimiento del equipo, y los únicos cambios que se avecinan conozco son la eliminación de la "Gran Kernel Lock", un núcleo de limpieza que también debe resultar en un aumento de la velocidad (por superbloque bloqueos vs un solo bloqueo compartido).

El ReiserFS v4 equipo haya perdido a su líder y figura, pero el trabajo voluntario que todavía continúa, aunque no se ha fusionado en la línea principal del kernel.

5voto

sysadmin1138 Puntos 86362

Depende de tu definición de " producción. Ext4 es sólo ahora comienza a hacer su camino en la comunidad de las distribuciones. Para openSUSE, sobre la cual Novell SuSE Linux Enterprise Server se basa, ext4 perdidas SLES11 y tendrá que esperar para SLES12. No sé RedHat proceso lo suficientemente bien como para predecir. Pero si usted necesita enterprise linux con el apoyo de una compañía, espero que voy a estar un par de años antes de que aparezca. Si el soporte de contrato es su definición de "listo para la producción', entonces esa es tu respuesta.

Si usted está dispuesto a utilizar un Linux sin necesidad de una empresa de soporte de contrato, entonces usted está en el terreno de las opiniones. Ext4 no ha estado en el núcleo de todo lo que larga, así que todavía están a la búsqueda de los principales errores. En mi opinión yo le daría un poco más de núcleo de revoluciones antes de implementar el sistema de archivos ext4 en algo la producción. En mi escritorio? Seguro! Los servidores? Voy a esperar.

4voto

Cube_Zombie Puntos 174

He tenido esta misma discusión en un LUG lista de correo...Desde ext4 no está en una versión de Linux que ha "apoyo a las empresas" no voy a usar en una misión crítica, servidor...lo Que se dice, he estado corriendo en mi computadora portátil, de escritorio y de servidor en casa (todas de la F11) y no he visto un solo problema..he tropezado con el enchufe en mi portátil un par de veces para ver lo bien que se recupere y todo volvió a la perfección.

En mis estaciones de trabajo no me importa el riesgo de quedarse con ext4...La única manera de que se convierta en estable es si la gente correr y abusar de ella, así que es posible que los insectos pueden ser encontrados y reparados.

1voto

knweiss Puntos 2810

FWIW, a día de hoy hay al menos una ext4 problema de rendimiento con Red Hat Enterprise Linux 5.4 (y 5.5 beta) x86-64 que es fácil para desencadenar en grandes sistemas de memoria:

time bash -c "dd if=/dev/zero of=10G bs=1M count=10000 && sync"

La sincronización se ejecuta muy lento en ext4 en comparación con ext3 o xfs (~7 min vs ~1m en mi sistema de prueba). Véase mi informe de error para obtener más detalles.

Sin embargo, tenga en cuenta que a) el sistema de archivos ext4 es sólo una vista previa de tecnología en 5.4 y b) de vainilla núcleos 2.6.32 y 2.6.33 son no afectados.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: