Honestamente, esperaría en ext4 ahora para uso de producción.
Hay otras opciones si tiene problemas de rendimiento real con el sistema de archivos (y puedo entender esa situación, en mi último trabajo tuvimos limitaciones de rendimiento en una aplicación debido a ext3). Dependiendo de la distribución elegida, es posible que pueda usar jfs, xfs o reiserfs. Los tres generalmente superarán a ext3 de diferentes maneras, y los tres son mucho más probados y estables que ext4 en este momento.
Por lo tanto, mi recomendación sería múltiples partes. Primero, investigue a fondo para asegurarse de que está optimizando en el lugar correcto. Pruebe su aplicación en diferentes sistemas de archivos y asegúrese de que el rendimiento haya mejorado lo suficiente como para que un cambio en el sistema de archivos sea válido.
Además, dependiendo de su aplicación, agregar más RAM podría mejorar el rendimiento. Linux, por defecto, utilizará cualquier RAM que no esté comprometida con las aplicaciones como caché de disco. A veces, tener unos pocos GB de RAM "no utilizada" puede tener un aumento significativo en el rendimiento de las cajas con una gran actividad de disco.
Finalmente, ¿cuál es su requisito de línea de tiempo aquí? Si ext3 no lo cortara y tuviera que construir una máquina con un sistema de archivos diferente hoy, probablemente usaría xfs o jfs. Si pudiera retrasarlo durante 6-8 meses, probablemente esperaría y vería cómo se ha desarrollado ext4.
Christopher Cashell
fuente
Ciertamente, Ubuntu 9.04 (jaunty) todavía está solucionando los errores de ext4 en su versión del kernel 2.6.28. Algunos errores parecen estar solo en el núcleo de ubuntu en lugar de en la línea principal, pero eso indica que si tiene un núcleo que no es de la línea principal, puede tener problemas similares.
Esta página es una búsqueda de problemas con ext4 que vale la pena explorar. Un problema grave actual (6 de mayo de 2009) que hace que el núcleo se bloquee es el problema 330824 . Y un problema anterior (ahora solucionado) implicaba la pérdida de datos. Pero no he oído hablar de ninguna pérdida de todo el sistema de archivos, y creo que sería una gran noticia si sucediera.
Entonces diría que no está del todo listo para el horario estelar. Si realmente lo necesita, puede valer la pena configurar un servidor de prueba para jugar con él. Por el momento, me quedaría con los núcleos de la línea principal y mediría la ganancia de rendimiento: si la ganancia es dramática y las pruebas de estrés no muestran ningún problema, entonces valdría la pena intentarlo ...
fuente
He encontrado que los comentarios de http://web.luchs.at son muy interesantes. ¡Usaron ext4 en servidores basados en Debian lenny y eso parece funcionar muy bien!
fuente
A menos que esté preocupado por alcanzar los límites de ext3, no me molestaría. Si bien ext4 ofrece una serie de mejoras, la mayoría de ellas no están dirigidas a usuarios habituales.
En general, es más seguro ir con la tecnología más madura que se ajuste cómodamente a sus necesidades en el futuro previsible. Si no necesita las nuevas cosas elegantes, entonces está agregando riesgos (por pequeños que sean) sin ningún beneficio.
fuente
Luego, adhiérase a ext3, como beneficio adicional, cualquier vagabundo con una llave USB Fedora puede montar su unidad si se trata de eso.
fuente
ext4 todavía es muy nuevo. El enfoque conservador sería usar ext3 o algo con características de confiabilidad conocidas. Recomendaría ext4 en este punto solo para sistemas donde la confiabilidad no es crítica, o donde las nuevas características en ext4 superan dramáticamente el riesgo de pérdida de datos.
fuente