O RAID0 está dentro de uma máquina virtual mais rápido?

1

Alguém já experimentou rodar um RAID0 virtual dentro de uma VM? Por exemplo, dois discos virtuais em uma configuração RAID0 de software, em vez de um único disco virtual.

Especificamente, estou me perguntando se o desempenho de leitura aumentaria ou se a sobrecarga de ter dois discos virtuais negaria o efeito?

    
por Seth 20.01.2011 / 23:38

2 respostas

8

Eu não esperaria nenhuma melhoria a menos que seus discos virtuais estivessem fisicamente separados em fusos / mídias no sistema host - Ter dois discos virtuais em RAID0 que são mapeados para um disco físico no host provavelmente atrasará as coisas a unidade física terá que alternar entre as imagens de disco virtual para acomodar a distribuição.
Mesmo com os armazenamentos de dados subjacentes separados fisicamente, acho que a sobrecarga da VM superará qualquer ganho de desempenho.

Normalmente, não construo RAIDs em meus sistemas VM - o host subjacente tem RAID para redundância (com o nível de RAID (1/5/6) escolhido com base no desempenho que preciso desse ambiente de VM) e VMs individuais apenas montam em cima disso com o que eles vêem como um único disco grande (virtual).

Sua milhagem pode variar, e provavelmente há bons casos para a apresentação de dois discos virtuais em algumas VMs, mas estou bastante confiante em dizer que o desempenho não é um deles.

    
por 20.01.2011 / 23:46
4

Pode haver algumas pequenas melhorias percentuais de pontos percentuais em aplicativos de E / S altos por meio da paralelização do elevador de E / S em vários LUNs virtuais, mas isso será muito pequeno. Os ganhos de desempenho não são suficientes para superar o esforço de configurá-lo em primeiro lugar. Não vale a pena.

Apresentar múltiplos discos virtuais baseados em diferentes storage arrays na verdade irá melhorar o desempenho, pelos mesmos motivos que o fazem no físico. Se o armazenamento apresentado também é RAIDed apropriadamente, o principal risco de R0 é largamente negado; você precisaria de uma falha na matriz inteira para perder o armazenamento em vez de uma falha de disco único .

    
por 20.01.2011 / 23:47