Quantos datastores devo criar para melhor desempenho para o ESX 4?

3

Eu tenho 6 drives SATA de 500 GB que eu quero criar um RAID 10, isso me dá cerca de 1,3 TB. Será que me beneficiaria criar dois armazenamentos de dados (dividir o 1.3TB ao meio) ou apenas criar um grande? Eu preciso acomodar 22 VMs.

Pensei na criação de 2 matrizes RAID5 (3 discos por matriz), mas tudo aponta para a execução de um RAID 10 em oposição a um RAID 5.

    
por luckytaxi 09.09.2010 / 18:29

8 respostas

4

desempenho sábio use RAID10.

Crie também volumes maiores, como por exemplo, todos os discos em um array (lembre-se do limite máximo de 2tb do armazenamento de dados com o ESX)

Isso permitirá que uma VM com atividade pesada de disco leia todos os discos para obter o desempenho mais rápido se outras VMs não estiverem usando o disco intensamente.

A divisão divide o desempenho pela metade e força a segmentação por pouco, já que você também tem metade da sua taxa de transferência para cada matriz RAID.

Normalmente, se você não estiver gerenciando ativamente seu IO de disco, basta agrupar o máximo de discos possível e deixar que o hipervisor manipule o balanceamento de carga / priorização.

4.1 do vsphere também foi sugerido para conter ferramentas para priorizar o acesso ao disco para determinadas VMs se você quiser fazer isso, o que pode muito bem resolver seu problema de uma maneira diferente.

    
por 09.09.2010 / 19:18
2

O RAID 10 oferece alto desempenho como foi discutido, mas você perde um bom espaço em sua matriz. Nós fomos o RAID 50 em nossa SAN. O RAID 10 tem alta sobrecarga, mas o desempenho e a confiabilidade são bons. No RAID 50 você obtém uma eficiência muito melhor do que o RAID 10. Você também ganha mais espaço. Por exemplo, vamos usar um array de 16 drives com drives SAS de 450GB. No RAID 10, você terá apenas 3,6 TB de espaço. O RAID 50 fornecerá 6,3 TB de armazenamento.

Aqui está um bom website para cálculos de tamanho de RAID e classificações de desempenho.

link

Estou usando 1,5 TB para meus tamanhos de armazenamento de dados e utilizarei Datastores dedicados para aplicativos de alta disponibilidade, como Exchange e SQL. Demos uma olhada muito longa no RAID 10 e no RAID 50. Foi a capacidade extra que nos fez mudar para o RAID 50 e até agora o desempenho parece muito bom.

    
por 10.09.2010 / 15:47
1

Em vez de pensar sobre o tamanho e o número de datastores, pense em quais VMs serão mais IO ligadas e coloque essas em seu próprio armazenamento de dados. Definitivamente vá para o RAID 10 como outros sugeriram.

    
por 10.09.2010 / 07:59
0

No $ WORK, tentamos manter nossas unidades VMFS entre 200 GB e 500 GB. Em algum momento no passado, acredito que isso foi declarado como uma prática recomendada pela VMware, embora eu não acredite que seja o caso mais. A razão pela qual continuamos a fazer isso é fornecer um amplo isolamento entre os volumes VMFS, no caso de um deles ficar corrompido. Se você tiver um VMFS massivo e ele for processado, todas as suas VMs nesse armazenamento de dados estarão em risco, e se você dividir as configurações, apenas um subconjunto estará em risco.

Em relação aos níveis de RAID, eu concordo com o ccame que o RAID10 lhe dará um desempenho muito melhor (especialmente para gravações) do que o RAID5.

    
por 09.09.2010 / 19:44
0

Para obter um desempenho ideal, considere a possibilidade de criar 3 contêineres de 500 GB RAID 1 e dividir cargas de trabalho com muitos discos - Isso reduz / evita a chance de duas VMs intensivas em disco atingirem o mesmo disco físico (portanto, teoricamente menos procura de cabeça) se você micromanage corretamente (se você estragar você pode degradar o desempenho).

Praticamente, não vejo problema com um grande contêiner RAID10 e um único volume VMFS. Eu não acho que a divisão de um único contêiner RAID em vários volumes VMFS comprará a você qualquer coisa em termos de desempenho: você está limitado por limites físicos que existem independentemente das definições de volume do VMFS (mas alguém me corrigirá se estiver errado).

Editar para adicionar: Como outros já mencionaram, o RAID5 não é uma ótima idéia de desempenho: -)

    
por 09.09.2010 / 21:21
0

O desempenho é sua única consideração? Você recebeu bons conselhos sobre isso até agora, mas considere coisas como instantâneos. Se você quiser usá-los (e o software de backup que funciona no nível de host / armazenamento vmware provavelmente irá mesmo se você não planeja o contrário), certifique-se de considerar isso ao planejar e distribuir cargas de trabalho de disco.

    
por 09.09.2010 / 21:39
0

Meus 2 centavos: vá com Raid 5 e crie um (1) grupo de discos com 5 drives + 1 spare; que lhe dará aproximadamente 2 TB de espaço útil que pode ser dividido em armazenamentos de dados de 2 x 1 TB (escolha o tamanho de bloco de 4 MB para o VMFS DS).

Certifique-se de que um SP seja o controlador primário para o 1º LUN e o 2º SP para o outro, o desempenho será bom (limitado apenas pelo fato de você estar usando SATA Drives) e 1TB Data Stores é o doce local para VMware, porque você não tem muitos (pesadelo administrativo), mas você ainda tem espaço suficiente para acomodar grandes vmdks se você precisar.

    
por 10.09.2010 / 00:34
0

com RAID 5 você obterá penalidade de velocidade de CPU e gravação (a paridade precisa ser computada - CPU, depois precisa ser gravada em disco - velocidade de gravação reduzida / E / S para outras operações). Se você tem um ataque de hardware, você pode se importar menos com a penalidade da CPU, mas outro problema persistirá, e seu ~ 600 IOPS não é muito.

    
por 10.09.2010 / 02:55