Por que o VMWare ESXi 5 diminuiu o acesso ao IBM M1015 / LSI 9240-8i RAID?

6

Estou criando servidor para virtualização e queria usar o VMWare ESXi 5. Configurei o RAID10 em 4 discos conectados ao controlador RAID interno IBM M1015 (idêntico ao LSI 9240-8i) e instalei o ESXi sem problemas. O único problema é que copiar dados para o datastore (no array RAID) no host é lento - cerca de 20MB / s. E obtenho a mesma velocidade ao tentar copiar dados para a pasta compartilhada na máquina virtual convidada. A rede do host é autonegociada 1000Full com switch de 1000Mbit e usei o cartão vmxnet3 vm na máquina guest.

Quando instalo o MS Hyper-V exatamente no mesmo servidor com o mesmo array RAID10, obtenho uma velocidade de cerca de 110 MB / s ao copiar dados para o host do Hyper-V.

Eu usei os drivers mais recentes disponíveis para todos os sistemas:

ESXi 5 - LSI_5_34-455140.zip \ scsi-megaraid-sas-5.34-1vmw.500.0.0.406165.x86_64.vib

Windows - 5.2.112

Até atualizei o firmware do cartão para 20.10.1-0077.

Este cartão é de nível de entrada, mas recomendado em locais diferentes para o ESXi. O que estou fazendo de errado? Estou faltando alguma coisa?

    
por tssk 21.03.2012 / 08:32

1 resposta

5

Recebi explicações de pessoas no fórum VMWare no link . E o motivo é que o ESXi não armazena em cache e depende totalmente do controlador para gravar dados em discos, de modo que a velocidade de 20MB / s com o modo de cache write-through (somente o modo que este controlador suporta como não tem BBU) é padrão. O Hyper-V aparentemente está fazendo algum cache no nível do sistema operacional (que não é tão seguro em caso de queda de energia / queda do sistema) e, portanto, pode atingir uma velocidade muito maior. Outro controlador com cache de write-back deve ser capaz de atingir cerca de 90MB / s.

    
por 22.03.2012 / 08:34