Configurando o RAID em um VM Host para melhor desempenho de várias máquinas virtuais

4

Qual é a melhor maneira de configurar discos em um servidor VMWare que hospedará várias máquinas?

Um único RAID 5 array que hospeda várias VMs forneceria boa taxa de transferência, mas significa que todas as VMs estão acessando os mesmos discos (portanto, uma VM acessando o disco atrasará outra que acessa o disco)

Skippig RAID e ter uma única VM por disco significa que o acesso ao disco será mais lento em geral (velocidades de disco únicas), mas nunca haverá atrasos causados por outra VM acessando as unidades ao mesmo tempo.

    
por DrStalker 19.09.2008 / 03:50

2 respostas

3

Se todas as suas VMs estiverem compartilhando os mesmos discos, você obterá uma taxa de transferência geral melhor, pois o controlador de disco (e os próprios discos) poderá reordenar as leituras e gravações. Com uma maior profundidade de buffer, ele poderá reordenar melhor essas leituras e gravações. Se a sua preocupação é que uma VM estará fazendo uma tonelada de acesso ao disco e reduzirá a velocidade das outras ... bem, você só precisa de um hipervisor que suporte a qualidade do serviço e garante que uma VM não morra de fome outra. Acho que o Solaris Containers permite isso.

Para a configuração do disco, isso depende da sua carga de trabalho. O RAID5 tem um desempenho ruim se você estiver fazendo muitas gravações aleatórias (por exemplo, banco de dados). Para gravações sequenciais, ou uma carga de trabalho que é principalmente leituras, você obterá um melhor desempenho. Mas a principal desvantagem dos arrays RAID5 é sua fragilidade - dois discos falham e você perde tudo. E essas duplas falhas acontecem com mais frequência do que você imagina. No geral, se você puder pagar, o RAID10 oferece um melhor equilíbrio de desempenho e confiabilidade.

    
por 19.09.2008 / 05:19
1

Embora o RAID 5 (e 4) tenha o benefício de gravar em taxas de transferência mais altas, há muita preocupação devido a falhas não recuperáveis e ao fato de se prever que as unidades de alta capacidade excedam a capacidade do RAID 5 em 2009.

Eu tinha migrado para o RAID 10 e normalmente configurava três unidades de largura (2 espelhadas com uma sobressalente) e várias unidades de profundidade (distribuídas) conforme necessário para atender aos requisitos de capacidade. Unidades e controladores modernos são tão bons em gravar em cache que eu não notei uma tremenda perda de velocidade.

    
por 19.09.2008 / 04:06