Desempenho ruim do disco no HP DL360 com controlador RAID Smart Array P400i

2

Eu tenho um servidor HP DL360 com 4 discos SAS de 146 GB e um controlador RAID Smart Array P400i com 256 MB de cache. Os discos estão no RAID 5 (3 discos + 1 hot spare).

O servidor está executando o VMware ESX 3i.

O desempenho de gravação em disco é muito ruim. Aqui estão alguns números:

ns1:~# hdparm -tT /dev/sda

/dev/sda:
Timing cached reads: 3364 MB in 2.00 seconds = 1685.69 MB/sec
Timing buffered disk reads: 18 MB in 3.79 seconds = 4.75 MB/sec

ns1:~# time sh -c "dd if=/dev/zero of=ddfile bs=8k count=125000 && sync"
125000+0 records in
125000+0 records out
1024000000 bytes (1.0 GB) copied, 282.307 s, 3.6 MB/s

real 4m52.003s
user 0m2.160s
sys 3m10.796s

Em comparação com outro servidor, esses números são terríveis: Dell R200, 2 discos SATA de 500 GB, controlador RAID PERC (os discos são espelhados).

web4:~# hdparm -tT /dev/sda

/dev/sda:
Timing cached reads: 6584 MB in 2.00 seconds = 3297.79 MB/sec
Timing buffered disk reads: 316 MB in 3.02 seconds = 104.79 MB/sec

web4:~# time sh -c "dd if=/dev/zero of=ddfile bs=8k count=125000 && sync"
125000+0 records in
125000+0 records out
1024000000 bytes (1.0 GB) copied, 35.2919 s, 29.0 MB/s

real 0m36.570s
user 0m0.476s
sys 0m32.298s

O servidor não está muito carregado e o monitor de desempenho do VMware Infrastructure Client está exibindo leitura média de 550 KBB e gravação média de 1208 KB nos últimos 30 minutos (maior taxa de gravação: 6,6 MBps).

Isso tem sido um problema desde o começo. Alguma idéia?

    
por longneck 05.02.2010 / 16:18

4 respostas

2

O desempenho de gravação nesse controlador específico geralmente é ruim, a menos que você também tenha a unidade de bateria para o cache. Além disso, a reconfiguração da matriz como RAID 1 + 0 forneceria a mesma quantidade de espaço e melhor desempenho geral.

Você está testando isso no console do ESXi ou em uma VM?

    
por 05.02.2010 / 16:38
2

Você não tem o BBWC opcional você Meu desempenho sob ESX4 foi horrível (5mb / s lê / escreve) sem um. Sua estelar com um (10x melhoria). Sem o BBWC, o controlador de matriz desabilita o cache de write-back e os nosedives de desempenho como resultado.

Como um heads up - meu servidor também estava faltando o cabo de US $ 50 que vai do BBWC para o P400. Verifique se o seu tem um, se não, é mais barato comprá-los juntos.

    
por 25.02.2010 / 22:27
2

Meu desempenho varia entre 80 e 350MB / s para leitura em buffer, você pode ir para a ferramenta de matriz inteligente em smart start e habilitar as várias opções, incluindo cache com / sem bateria se você quiser para cada unidade lógica e no disco cache para o array que está normalmente desligado, você pode fazer isso depois de criar o array.

    
por 22.11.2012 / 00:47
0

Isso REALMENTE não parece correto, nós tivemos um monte de 360 / 380s e os P400 / 410i são sólidos - pode ser um disco ou controlador que está morrendo, acho que você precisa ligar para a HP imediatamente.

    
por 05.02.2010 / 16:33