HP smart array P812i e gabinete de trabalhos de armazenamento D2700 BAD PERFORMANCE

4

Eu tenho o HP DL360 G6 com Smart Array P812i e o gabinete Storage Works D2700.

O gabinete tem unidades de 15K SAS 6G de 25x148 GB no modo RAID10. O P812i tem 512MB de cache (50% de leitura / 50% de gravação)

A marca Crystal Disk mostra uma velocidade de leitura sequencial de ~ 500MB / s; outros testes mostram resultados semelhantes. Velocidade de FileCopy ~ 300MB / s de leitura e ~ 500MB / s de gravação.

Eu esperava melhores resultados nestas configurações de HW, digamos 1500-2000MB / s de velocidade de leitura sqeuntial.

O aplicativo que é executado nesse HW precisa de muito desempenho de E / S (leitura seqüencial) e o desempenho atual não cobre o preço de HW. Alguém pode me dizer, é o desempenho atual do sistema normal, ou sistema pode ser ajustado para um melhor desempenho e como

thanx

    
por user61744 28.11.2010 / 02:36

4 respostas

8

Seu desempenho parece correto. O P812 é um cartão de 6 Gb e você está obtendo um desempenho consistente de 4 Gb em uma configuração RAID10. Bastante strong, especialmente com apenas um gabinete e um par de canais SAS em uso. Ele mostra que ambos os canais estão sendo usados, caso contrário, seu desempenho estaria mais próximo de 375MB / s.

Para obter mais desempenho, você precisará de mais de um gabinete D2700 e executá-los fora do segundo par de portas na placa P812. Defina cada gabinete como um RAID0 LUN e, em seguida, espelhe-os. Dessa forma, suas E / S de espelhamento não irão competir entre si e sua taxa de transferência deverá aumentar significativamente. Você pode não passar muito de 1GB / s embora

A questão maior é que tipo de E / S você está esperando que esse sistema manipule? Você diz "muito desempenho de I / O", mas há algumas maneiras de definir isso. Você parece estar se concentrando em uma taxa de transferência simples, mas sua escolha de discos sugere que a latência é, na verdade, uma grande preocupação.

Sugiro que você caracterize seu desempenho de armazenamento em vários tamanhos de acesso para ter uma ideia melhor de seu desempenho geral. Se você souber quais tipos de disco transfere suas necessidades altas de aplicativos de E / S, concentre-se especialmente nesses intervalos. Preste também atenção ao tamanho da faixa nos conjuntos de RAID e onde as quebras de partição caem. Isso é mais comumente um problema de SSD, mas você parece querer desempenho máximo possível, então vale a pena olhar para os pontos percentuais extras que você obtém para garantir que seus blocos de sistema de arquivos se alinhem às faixas de RAID.

A cópia simples de arquivos não é suficiente para caracterizar o desempenho de um sistema de armazenamento. Para isso você precisa de benchmarks reais. Eu particularmente gosto muito do IOZone ( link ), mas o IOMeter ( link ) tem melhor penetração no mercado. Concentre seus testes nos tamanhos de dados com os quais você provavelmente trabalhará e nos tamanhos de transferência de E / S que provavelmente usará. Pode ser muito surpreendente a performance de armazenamento diferente ao trabalhar com blocos de 4KB e blocos de 32 KB.

    
por 28.11.2010 / 02:57
1

Obrigado pela resposta,

Se eu entendi corretamente, gargalo é o link de 6GB entre o controlador e o gabinete? Mas o P812i conectou-se ao D2700 usando o cabo miniSa que suporta 4 canais de 6GB, de modo que a velocidade agregada do link é de até 24 GB, ou não?

Conectamos o segundo cabo ao gabinete D2700 (caminho duplo), mas parece que funciona apenas como caminho redundante, a velocidade não aumenta.

No documento da HP link na página 11 é um gráfico onde mostrado Gabinete P411i e D2700 com 14x148gb 15K drives RAID0 tem ~ 2000MB / s throughput em leitura seqüencial (do gráfico e dados fornecidos Eu não entendo o que a fila deph é mostrada no gráfico)

Meu aplicativo é um aplicativo DataWarehouse, baseado no MS Analysis Services. Serviços de análise lê arquivos enormes (cerca de 10-100Gb de tamanho). O tamanho do banco de dados é de 1 TB, e o usuário executa consultas por longos períodos, o subsistema disck é um gargalo. Portanto, para o aplicativo datawarehouse, preciso de leitura sequencial rápida. A gravação sequencial e a leitura e gravação aleatórias não são percebidas pelo sistema com freqüência.

Testamos discos SSD, conectados ao array internall, e no ambiente RAID0 os cartões SSD 4x120GB mostram um throughput de leitura sequencial de ~ 800MB / s.

Mas se eu colocar unidades SSD no gabinete D2700 (eu preciso de muito espaço formiga RAID10 para redundância) eu recebo o mesmo desempenho ~ 500MB / s? talvez haja alguma configuração como usar um gabinete em vez de 4 compartimentos? O espaço do rack é essencial no momento.

    
por 28.11.2010 / 03:51
1

Esse é um desempenho terrível para essa configuração, mas você está usando algum tipo de ferramenta de benchmark de área de trabalho alla PC Mark. Estas ferramentas são totalmente incapazes de testar este tipo de configuração, use uma ferramenta real como o IOZone ou até mesmo o ATTO Bench. Se o SQL Server atingir 2 GB / s, a ferramenta de referência também deverá.

    
por 13.12.2010 / 17:26
0

Algum tempo atrás, testei o desempenho do HP Proliant DL370 G6. Ele vem com o controlador RAID HP SmartArray P410i. Se estiver interessado, poderá ver alguns resultados aqui: Desempenho da HP SA - por favor, estime

    
por 28.11.2010 / 14:22