Velocidades de E / S aceitáveis para 6 x SSDs de 250 GB no RAID 10

5

Estou executando o CentOS 7 (sistema de arquivos XFS) em um servidor dell com um controlador RAID PERC H700. Dentro deste servidor eu tenho 6 x SSDs Samsung 850 Evo 250GB (sim eles são drives de consumo no entanto, este é um servidor doméstico. Em qualquer caso, eu realizei um teste DD e estou obtendo velocidades de cerca de 550MB / s que seria o write aproximado velocidade de um único SSD, mas essas unidades estão no RAID 10 .... onde se esperaria mais.

Saída de um teste de gravação:

[root@localhost] sync; dd if=/dev/zero of=tempfile bs=1M count=1024; sync
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 1.95942 s, 548 MB/s

Saída de um teste de leitura:

[root@localhost]# dd if=tempfile of=/dev/null bs=1M count=1024
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 0.171463 s, 6.3 GB/s

Alguém poderia esclarecer esta situação se esta é uma velocidade de gravação aceitável? Estou bastante confuso sobre o que fazer aqui. Aprecie sua ajuda:)

    
por FriendlyBystander 10.01.2016 / 13:38

2 respostas

1

Eu poderia fechar isso como uma duplicata porque há muitos fatores que afetam o desempenho do armazenamento no Linux.

Acho que as pessoas têm uma ideia errada quando tentam avaliar o desempenho do SSD. Você deve usar SSDs para melhor desempenho de E / S aleatória. Você está testando o desempenho sequencial de grandes blocos, que não corresponde a nenhum tipo de caso de uso, exceto pela cópia de arquivos grandes.

  • Taxa de transferência : largura de banda máxima (provavelmente sequencial) da matriz.
  • IOPS : quantas operações de E / S por segundo o array é capaz de fazer.
  • Latência : Com que rapidez o subsistema de armazenamento pode atender suas solicitações de E / S.

Os dois últimos são o que importa na maioria dos casos. Adicione a isso o fato de que você está usando um controlador RAID, há um elemento de armazenamento em cache no jogo. Além disso, o E / S de cache do XFS e Linux, então você precisa saber o que está testando.

Eu sugeriria usar uma ferramenta específica, como fio , iozone ou mesmo bonnie++ , para executar um conjunto adequado de referências.

Veja também: HP P410 RAID + SSDs Samsung 830 + Debian 6.0 - Qual desempenho esperar?

    
por 10.01.2016 / 18:20
0

O RAID 1 é 1/2 como gravação rápida como um disco normal Raid 0 é 2x mais rápido que um disco normal.

(1/2) * 2 = 1

se você tiver 4 discos no Raid 10, você obterá 1x a velocidade de gravação e 4x a velocidade de leitura. Estes são números gerais e não números técnicos como aleatórios / sequenciais e outros fatores entram em jogo (embora não tanto com SSD).

    
por 10.01.2016 / 18:58

Tags