Sistema de arquivos recomendado para MySQL (xfs vs ext4)

2

Configurando um servidor MySQL 5.5 e imaginando qual é o sistema de arquivos recomendado? ext4 ou xfs ? A execução de InnoDB e 40% grava 60% de leituras. Obrigado.

    
por Justin 19.09.2012 / 03:26

1 resposta

2

Embora o XFS seja bom, na prática achei o ext4 um pouco mais rápido.

Desenvolvi uma aplicação recentemente e comparei o desempenho de I / O de ambos e descobri que o ext4 é um pouco mais rápido para a minha aplicação, que na verdade apenas abre e lê arquivos inteiros na memória. Buscando em torno desses arquivos que um banco de dados fará pode produzir resultados diferentes. No entanto, eu suspeito que na prática você pode não notar.

Uma coisa que eu lembro de ter lido ao testar vários sistemas de arquivos para o aplicativo que eu estava desenvolvendo, é que o XFS pode estragar muito mal quando dá errado. Algo sobre preencher arquivos com zeros. Eu não tenho certeza onde eu li isso, mas outra pesquisa produziu um link com alguns comentários sobre isso acontecendo com eles. link

Portanto, eu optaria pelo ext4, já que é melhor suportado, muito rápido e é o padrão na maioria das distro linux e agora é bastante maduro e estável.

O btrfs está chegando lá, mas ainda parece não estar pronto para produção. Se o ZFS fosse um concorrente real no Linux, eu recomendaria isso sobre o ext4.

    
por 19.09.2012 / 04:16