Desempenho terrível com unidades SATA no Dell PowerEdge, etapas para solucionar problemas?

1

Eu fiz esta pergunta mais cedo e a pergunta desapareceu, então aqui está novamente.

Comprei um DELL Poweredge 2950 para usar como um servidor de controle de qualidade interno. O desempenho do disco está além do tempo de resposta de 1000 a 4000 ms na unidade com nosso banco de dados do SQL Server .mdf. Fila de discos do Sql Server para cima de 300 às vezes.

Sou um cara de software, alguém pode me ajudar com as etapas para determinar o problema?

Eu não sei o que é um controlador RAID, como posso determinar isso?

Estou especulando que poderia ser problema do BIOS. Talvez o servidor utilizado para ter outro tipo de unidade e quando eu adicionei o SATA ?? tamanho do buffer está errado ???

Talvez eu tenha escolhido opções incorretas (escolha padrões) ao configurar as matrizes RAID 1? Eu pensei que o RAID 1 fosse uma matriz de desempenho?

OBSERVAÇÃO: Qualquer atividade de disco no SERVER faz com que o tempo de resposta em outra unidade caia, por exemplo, eu estava copiando o ISO de gerenciamento aberto DELL para a unidade C: e notei o tempo de resposta na unidade F: (RAID 1) LUN diferente, spiked up durante a cópia ??

    
por Tom 15.02.2011 / 16:12

2 respostas

4

1) Instale o Dell OpenManage

Como foi mencionado acima, instale o Dell OpenManage - um aplicativo administrativo que roda no Windows e permite que você observe @ os níveis de integridade / firmware do hardware. Você vai querer ir para support.dell.com. Digite o ST (service tag) do servidor, que deve ser postado na área do painel frontal ou na parte traseira. Alternativamente, você pode simplesmente digitar PE 2950 e ele mostrará todo o firmware / software disponível. Selecione o sistema operacional que você está executando no menu suspenso e você obterá a lista correta.

2) Faça o download das atualizações de firmware que estão disponíveis, verifique o nível mais atual em relação ao que você instalou (veja no OpenManage).

3) Houve um problema com algumas baterias do cartão PERC (o controlador RAID) nos 2950s que tivemos recentemente. Isso parece exatamente o que estávamos vendo. Grande degradação em leituras / gravações de banco de dados. Se você instalar o Dell OpenManage, também poderá ver isso. Vá para os logs no OpenMange e olhe para a bateria. Você pode vê-lo fazendo sua descarga trimestral com mais frequência. Quando isso acontece, no nosso caso, 1x por dia, o controlador raid vai escrever através de write back. Isso destruirá o desempenho do seu banco de dados e será causado por uma bateria de cartão PERC ruim. Isso será muito fácil de detectar no OpenMange.

    
por 15.02.2011 / 16:46
1

O poço RAID1 é apenas um espelho. Realmente não melhora o desempenho em uma única unidade, talvez muito ligeiramente para leituras. O RAID0 é a única opção para melhorar o desempenho se você tiver apenas duas unidades. No entanto, eu não recomendaria isso, pois não há redundância e é mais propenso à perda de dados do que uma única unidade. Se você tiver pelo menos 4 unidades, você pode tentar usar o RAID10 se o seu controlador o suportar. Mas, na realidade, o número e o tipo de unidades sempre ditarão o número de IOPS do qual seu sistema de armazenamento é capaz. Ajustar suas cargas de trabalho, etc., pode comprar um pouco, mas normalmente você está falando alguns pontos percentuais nesse ponto.

Sem mais informações, eu diria que você provavelmente só verá as limitações do seu hardware.

EDIT: Além disso, se a carga de trabalho for pesada, o cache de backup da bateria no controlador RAID e a configuração do modo Write-Back podem melhorar consideravelmente a situação.

    
por 15.02.2011 / 16:37