Honestamente, eu adiaria o ext4 agora para uso em produção.
Existem outras opções se você estiver enfrentando problemas reais de desempenho com o sistema de arquivos (e eu posso entender essa situação, no meu último trabalho, tivemos limitações de desempenho em um aplicativo devido ao ext3). Dependendo da distribuição escolhida, você poderá usar jfs, xfs ou reiserfs. Todos os três geralmente superam o ext3 de maneiras diferentes e os três são muito mais testados e estáveis que o ext4 no momento.
Então, minha recomendação seria várias partes. Primeiro, investigue minuciosamente para garantir que você está otimizando no lugar certo. Teste seu aplicativo em diferentes sistemas de arquivos e garanta que o desempenho seja aprimorado o suficiente para validar uma alteração no sistema de arquivos.
Além disso, dependendo do seu aplicativo, adicionar mais RAM pode melhorar o desempenho. O Linux, por padrão, utilizará qualquer RAM que não esteja comprometida com os aplicativos como cache de disco. Às vezes, ter alguns GB de RAM "não utilizada" pode ter um aumento significativo no desempenho de caixas com atividades pesadas no disco.
Finalmente, qual é o seu requisito de linha do tempo aqui? Se o ext3 não o cortasse e eu tivesse que construir uma máquina com um sistema de arquivos diferente hoje, provavelmente usaria xfs ou jfs. Se eu pudesse aguentar por 6-8 meses, provavelmente esperaria e veria como o ext4 se formou.
Christopher Cashell
fonte
Certamente o Ubuntu 9.04 (jaunty) ainda está trabalhando nos bugs do ext4 em sua versão do kernel 2.6.28. Alguns erros parecem estar apenas no kernel do ubuntu, e não na linha principal, mas isso indica que se você tiver um kernel não-principal, poderá encontrar problemas semelhantes.
Esta página é uma pesquisa de problemas com o ext4 que podem valer a pena navegar. Um problema grave atual (6 de maio de 2009) que causa o bloqueio do kernel é o problema 330824 . E um problema anterior (agora corrigido) envolvia perda de dados. Mas não ouvi nenhuma perda de todo o sistema de arquivos e acho que seria uma grande notícia se estivesse acontecendo.
Então, eu diria que não está totalmente pronto para o horário nobre. Se você realmente precisar, pode valer a pena configurar um servidor de teste para jogar com ele. Por enquanto, eu continuava com os kernels da linha principal e media o ganho de desempenho - se o ganho for dramático e o teste de estresse não apresentar problemas, então vale a pena tentar ...
fonte
Eu achei esse feedback de http://web.luchs.at muito interessante. Eles usaram o ext4 em servidores baseados no Debian Lenny e isso parece funcionar muito bem!
fonte
A menos que você esteja preocupado em atingir os limites do ext3, eu não me incomodaria. Enquanto o ext4 oferece várias melhorias, a maioria delas não é direcionada a usuários regulares.
Em geral, é mais seguro usar a tecnologia mais madura que atenderá confortavelmente às suas necessidades no futuro próximo. Se você não precisa das novas coisas sofisticadas, está adicionando riscos (por menores que sejam) sem nenhum benefício.
fonte
Em seguida, atenha-se ao ext3, como um bônus, qualquer slob com uma chave USB do Fedora pode montar sua unidade, se for o caso.
fonte
ext4 ainda é muito novo. A abordagem conservadora seria usar ext3 ou algo com características de confiabilidade conhecidas. Eu recomendaria o ext4 neste momento apenas para sistemas onde a confiabilidade não é crítica ou onde os novos recursos do ext4 superam drasticamente o risco de perda de dados.
fonte