Que configuração do XFS devo usar para discos do EC2 (mysql db-server)

1

Para poder usar o ec2-consistente-snapshot em meus servidores EC2, decidi fazer minha partição para meus dados do banco de dados XFS

Quais são as melhores opções de configuração do XFS que eu posso usar para esses discos? O disco será em torno de 5-10 Gb grande, contendo 1 Gb de banco de dados. Eu estou procurando tanto as melhores opções ao criar o sistema de arquivos quanto a montagem no fstab.

O sistema operacional que eu uso é o Ubuntu Server 10.10

    
por Peter Smit 28.10.2010 / 12:55

1 resposta

2

Geralmente, eu recomendo usar ec2-consistent-snapshot . Ele se baseia no snapshot do XFS. Depois há uma postagem no blog explicando as idéias e o uso.

Muitas pessoas recomendam usar noatime em /etc/fstab - mas, além disso, não tenho conhecimento de nenhum interruptor mágico.

Algo relacionado: link

Explica como você pode aproveitar o acima para usar a ferramenta em um sistema de arquivos raiz da AMI baseado em EBS. Talvez isso forneça mais ponteiros?

Editar

Eu não acho que você ganhará muito mais aprimorando o xfs. Para começar, o EBS é um sistema de arquivos de rede com desempenho às vezes muito fraco. Eu nunca vi uma taxa de leitura / gravação constante. O XFS ou qualquer outro sistema de arquivos não pode fazer muito a respeito.

Eu também não selecionaria o XFS por motivos exclusivos de desempenho. Eu selecioná-lo para o recurso de instantâneo veja os links acima (sobre ec2-consistent-snapshot e relacionados). Essa é a parte emocionante.

Além disso, você ganhará mais desempenho com configuração um ataque dos volumes do EBS do que jogando com os parâmetros do XFS. Eu ainda uso os padrões do XFS em uma configuração maior do MySQL.

Geralmente, o desempenho melhora com o tipo de instância usado (por exemplo, small é pior que um L por causa da interface de rede e o EBS é basicamente o armazenamento de rede).

Para o sistema operacional, eu usaria o Karmic (9.10). Eu não achei 10.04 ou 10.10 para ser realmente estável.

Por último, mas não menos importante - com 5 GB, você não deve se deparar com nenhum problema. Seus dados devem crescer rapidamente? Se o planejamento de capacidade é um problema e você requer disponibilidade absoluta, eu também recomendaria fazer o check in no RDS , pois eles fornecem um servidor MySQL e multi-zona é uma opção.

    
por 30.10.2010 / 20:10