segunda-feira, 21 de agosto de 2017

Dell PowerEdge R730: RAID5 SATA vs SSD: Desempenho de gravação

O teste mede a performance de gravação em um Servidor PowerEdge r730 da DellEMC com duas opções de discos:

  1. RAID5 com 4 discos SATA 7.500 RPM de 02TB cada, montado em /dados;
  2. Disco SSD de 200GB, montado em /ssd;
O SSD (solid-state drive) é um disco rápido e caro. Contudo, quanto mais rápido ele é? Este post tenta responder esta pergunta.

Metodologia do Teste

Consiste em gravar um arquivo de 10GB de dados, via comando DD, conforme comando:
dd if=/dev/zero of=dados.dat bs=20480000 count=512

O comando dá a taxa de gravação em BYTES. O Cache dos discos ajudam a melhorar o desempenho, portanto quanto maior a quantidade de dados gravada, mais real será a taxa de gravação apresentada, por este motivo o teste realizado utilizou 10GB.
Sistema Operacional instalado na máquina foi o Linux CentOS:

Dados do servidor: Power Edge R730
Memória: 128GB DDR4
CPU: 2 XEON E5-2640 v4
Discos: 4 SATA 7,5k RPM 2TB e 1 SSD 200GB


Resultado

/dados (RAID 5 com 4 discos SATA 7,5k RPM de 02 TB):
RAID5 com 4 Discos SATA = 443 MB/s de gravação.
Os 4 discos em RAID05 apresentaram uma taxa de gravação de 443MB/s. Apenas como curiosidade, a medição de gravação em um único disco SATA seria de aprox. 125MB/s.

/ssd (Disco SSD de 200GB):
Disco SSD = 1.500 MB/s de gravação.
O único disco SSD apresentou uma taxa de gravação de  1.500MB/s (1,5 GB/s). Incrível!

Conclusão

TestePerformance: RAID5 com 4 discos SATA versos SSD.

A diferença na velocidade de gravação é nítida, um único disco SSD possui taxa maior que três vezes a de um RAID5 com 4 discos SATA.

Espero que com estas informações você consiga tomar melhor decisão na definição de disco em seus projetos.
Esta máquina, no caso, irá trabalhar com duas áreas: uma rápida (SSD) e outra lenta (RAID05 SATA), afim de alcançar o melhor custo benefício.