Desempenho de leitura deficiente no Dell Perc H200 RAID10 com unidades de 64MB (4) 1TB 7200rpm

7

Estou vendo apenas 50 MB / s:

ensnare@box:~$ sudo hdparm -tT /dev/sda
[sudo] password for ensnare:

/dev/sda:
 Timing cached reads:   4592 MB in  2.00 seconds = 2296.48 MB/sec
 Timing buffered disk reads:  192 MB in  3.90 seconds =  49.24 MB/sec

O array já está reconstruído e operacional. Esse tipo de desempenho lento é normal? Qualquer coisa que eu possa fazer para tornar isso mais rápido? Não havia muitas opções na configuração do controlador. Obrigado.

    
por ensnare 17.04.2011 / 19:25

6 respostas

8

A resposta curta é sim, esse é o nível de desempenho que você deve esperar do H200.

A resposta longa: O H200 é o antigo SAS 6iR com suporte SATA 6Gb / s. Ele não tem os recursos usuais que você veria em um cartão RAID (unidade de backup de bateria, armazenamento embutido em cache, suporte a RAID5 / 6). O cache determina a rapidez com que sua matriz RAID é (junto com o número de eixos e o tipo de unidade), portanto, nenhum cache = desempenho lento. Adicione as unidades SATA de 7200 RPM (que são lentas em comparação a uma unidade SAS de 10-15k RPM) e esse é o nível de desempenho que você pode esperar.

    
por 11.05.2011 / 18:54
3

Por favor, dê uma olhada nas seguintes informações:

A política de cache padrão em um disco físico é Ativada nas unidades SATA e Desativada nas unidades SAS. Quando o cache de disco físico é habilitado, o desempenho de E / S de disco é aprimorado, mas uma queda de energia ou falha de equipamento pode resultar em perda ou corrupção de dados.

NOTA: É recomendável usar uma fonte de energia de backup para todos os sistemas de produção da Dell.

Em uma placa PERC H200, o cache é forçado a ser desabilitado para todos os discos físicos configurados em um disco virtual, independentemente do tipo de unidade e das configurações padrão da unidade. ”

link

    
por 11.05.2011 / 18:38
1

Talvez altere o tamanho da faixa, dependendo do seu armazenamento.
O cache está desativado? Tenho 4 unidades Western Digital Enterprise 7200 RPM de 1TB em um 3Ware 95500-SX e meus resultados hdparm são

zeus:/home/Kendall # hdparm -tT /dev/sdb

/dev/sdb:
Timing cached reads:   1262 MB in  2.00 seconds = 630.86 MB/sec
Timing buffered disk reads:  128 MB in  3.03 seconds =  42.30 MB/sec

Esse é o meu servidor de desenvolvimento, que está sob alguma carga. Eu esperaria números mais altos se a matriz estivesse ociosa, como eu suspeito que a sua é.

Apenas por alguma perspectiva, não sei exatamente se suas leituras em buffer são "lentas", mas coloquei as minhas para comparação.

    
por 29.04.2011 / 21:07
1

Parece que há uma possível "correção" aqui, mas eu mesmo não tentei:

link

    
por 26.05.2011 / 20:06
1

O controlador H200 desabilita todo o cache de disco embutido nas unidades por padrão.

Se o servidor tiver backup de bateria, você poderá ativar o armazenamento em cache básico da unidade nos Volumes Lógicos sem riscos.

Goto www.LSI.com (O controlador é feito pelo LSI) e baixe e instale o MegaRAID Storage Manager.

Realce o Volume Raid Virtual, clique com o botão direito do mouse em propriedades. Ative o Cache e salve.

Você precisa fazer isso em cada volume de ataque lógico.

Sua diferença de desempenho é incrível.

    
por 22.06.2012 / 21:53
0

Aqui está a melhor solução, se não for possível ir a um H700. Ative o cache diretamente do firmware. VOCÊ DEVE estar executando um backup de bateria ou, se a energia acabar, você poderá ser ativado ao ativar o cache. Abaixo está um tutorial explicando o processo completo para fazer isso.

link

    
por 23.06.2016 / 07:29