Problema de desempenho de E / S de disco [fechado]

1

Eu tenho um servidor Dell PowerEdge R820 que está sendo mantido por terceiros. Existem 6 discos SAS (10K RPM, 6gbps) e eles são configurados como RAID 5 usando o controlador PERC.

Atualmente estou enfrentando problemas de desempenho no servidor. Basicamente é com o disco. Quando tentei gravar 4 GB de dados, levava 12 minutos para concluir. Eu estou usando um servidor Linux.

Por favor, veja a saída do comando dd:

# # time dd if=/dev/zero of=TestFile bs=4096 count=1024000
1024000+0 records in
1024000+0 records out
real    12m 3.56s
user    0m 7.94s
sys 0m 0.00s

Também verifiquei com o outro servidor feito na área de trabalho, onde o RAID 5 está configurado com 4 discos SATA (7,2 K RPM). Está levando apenas 19 segundos para gravar 4 GB de dados no disco.

Eu posso ver o claro problema do problema de desempenho de E / S de disco. Mas o terceiro está negando, eles estão dizendo isso, esse é o horário normal. Mas eu me recuso a concordar com eles.

Você pode me dizer qual deve ser o tempo normal para gravar dados de 4GB no volume configurado com discos 6SAS (10K RPM)?

    
por Sourav 24.08.2016 / 10:00

2 respostas

2

Isso parece um problema de desempenho do disco.

Você deve obter algo entre 20 MB / s e 80 MB / s, dependendo do tamanho do bloco, eu acho. Encontrei essa antiga comparação de disco de 10k, na qual você pode ver como unidades diferentes estão realizando link .

Também encontrei um tópico do fórum da Dell onde alguém está enfrentando o mesmo tipo de problema: link

Para responder à sua pergunta: Não há 5-6 MB / s não é normal.

    
por 24.08.2016 / 10:22
1

Esse é um teste razoável para gravações sequenciais. O desempenho geral do disco rígido deve estar na faixa de 100MB / s. Você deve incluir um sync final nos horários, o que poderia ser o motivo de sua área de trabalho parecer ter uma velocidade 2x maior.

Você pode ver variações em torno de + -30 em diferentes tipos de unidades. O RAID pode afetar isso, mas, em geral, ele não deve causar uma desaceleração significativa, nem gravações sequenciais. (Talvez se você tivesse usado conv=sync ).

Seu servidor não deve estar executando gravações sequenciais a 5MB / s, isso é errado. Observe que uma das causas do desempenho lento é um disco com falha.

    
por 24.08.2016 / 10:24