Mostrando postagens classificadas por relevância para a consulta raid. Ordenar por data Mostrar todas as postagens
Mostrando postagens classificadas por relevância para a consulta raid. Ordenar por data Mostrar todas as postagens

Comparando desempenho de SSDs Kingston® KC400/512GB em RAID-0, RAID-1 e RAID-10

Comparando desempenho de SSDs Kingston® KC400/512GB em RAID-0, RAID-1 e RAID-10

A maneira mais prática de otimizar performance de I/O, capacidade e segurança é através de um volume RAID. 
A grande vantagem desses volumes está no uso de múltiplas unidades, sem que o usuário tenha de apelar para tecnologias mais onerosas, tanto para obter desempenho, quanto para obter capacidade.

Para ilustrarmos os diferentes desempenhos que podem ser atingidos em volumes RAID, elegemos uma configuração base para os ensaios e, conforme cada volume, foram aderidas unidades SSD.

Configuração de Base:

Placa mãe de servidor Intel® S1200SPL;
Processador Intel® Xeon® E3-1240v6 (4-Core com HT);
64 GB de RAM (populadas através de 4 módulos Kingston® DDR4/2133);
01 SSD Kingston® Enterprise de 256GB, Série KC400, para Sistema Operacional;
01 a 04 SSDs Kingston® Enterprise de 512GB, Série KC400, para os volumes;
Fonte Thermaltake® com PFC Ativo de 600Watts;
(*) Todas as unidades foram conectadas diretamente às portas SATA da placa mãe!

HD Tune Pro 5.60:
Para os testes foi empregado o HD Tune Pro versão 5.60 instalado sobre o Sistema Operacional Windows Server 2012 R2.
(Para resultados com o CrystalDiskMark 5.1.2 x64, veja essa postagem)


HD Tune Pro versão 5.60

Sobre Custo vs. Capacidade:
É consenso no mercado que, em HDDs mecânicos (discos rígidos), o custo por GB cai em função da capacidade.
Um HDD de 2TB tem menor custo que dois HDDs de 1TB cada, por exemplo.

Em SSDs o custo por GB é linear:
Um SSD de 512GB tem custo semelhante ao de duas unidades de 256GB, assim como duas unidades de 512GB têm custo próximo ao de uma unidade de 1024GB.

Esse custo por GB se dá em função do custo de memória, a mesma situação que ocorre em módulos de memória RAM, onde, por exemplo, um módulo de 32GB tem o mesmo custo que dois módulos de 16GB.

Sabendo disso, os usuários têm optado por duas ou mais unidades SSD em lugar de apenas uma unidade de maior capacidade.

Sem RAID, usando apenas 1 SSD

Alojando apenas 01 SSD abaixo da unidade de Boot, sem RAID, o teste apresentou taxa de transferência média de 424,3MB/s:


SSD único - Sem RAID




RAID nível 0 (Striping)
O volume em RAID-0 consolida duas ou mais unidades em um único volume. Dessa maneira, tomando por exemplo dois SSDs de 512GB, o produto final será um RAID-0 com 1024GB.
Como os dados são gravados e lidos repartidamente em duas unidades, um incremento de desempenho é facilmente percebido pelo usuário.

RAID-0

Desempenho com 2 SSDs em RAID-0

Alojando 02 SSDs abaixo da unidade de Boot, em RAID nível 0, o teste apresentou taxa de transferência média de 1.072,5MB/s.
O incremento de desempenho percebido chega a 152%!


02 SSDs em RAID-0


Desempenho com 4 SSDs em RAID-0
Dessa vez, alojando 04 (quatro) SSDs abaixo da unidade de Boot, novamente em RAID nível 0, o teste apresentou taxa de transferência média de 1.789,3 MB/s.
O ganho de desempenho chegou a 67% quando comparados a 02 unidades em RAID-0 e notáveis 321% quando comparados ao resultado de apenas uma unidade!


04 SSDs em RAID-0


Conclusão em RAID-0
Esse volume tem a característica de elevar consideravelmente o desempenho e, como se notou na segunda simulação, quanto mais unidades são aderidas ao volume, maior o desempenho obtido.

O risco envolvido em um volume em RAID-0 é que, havendo falha em qualquer unidade, todo o volume será perdido, uma vez que os dados estão distribuídos entre as unidades e, portanto, não poderão ser reconstruídos caso uma sofra um dano.

Em contrapartida, como a confiabilidade dos SSDs é muito superior à dos discos mecânicos, muitos usuários têm optado pela vantagem em desempenho.

Outro cenário amplamente adotado é um volume RAID-0 para altíssimo desempenho e um backup em HDD mecânico. Nesse cenário o usuário desfrutará de desempenho por longo tempo e, na eventualidade de uma degradação do volume, restaura-se o BKP e retorna às atividades cotidianas.



RAID-1
RAID nível 1 (Espelho)
Como a segurança dos dados é fator primordial, a configuração de RAID mais difundida é o espelhamento (mirroring), através do RAID em nível 1.

O volume em RAID-1 duplica os dados de uma unidade sobre a outra, por isso, duas unidades de 512GB cada resultarão em um volume, também, com 512GB.



RAID-1 (espelho), usando 2 SSDs
Mesmo com a duplicação dos dados, o volume atingiu taxa de transferência média de 1.063 MB/s.
Mesmo ganhando no quesito segurança, ainda assim há um perceptível ganho de 105% em leitura quando comparado ao resultado de apenas uma unidade!


02 SSDs em RAID-1 (Espelho)


Conclusão em RAID-1
Nota-se que, sendo duas mídias de consulta, é possível obter ganho de leitura, mesmo sendo um volume duplicado.
Já na gravação, como a ação ocorre simultaneamente nas duas unidades, há uma discretíssima perda em relação à unidade sem qualquer volume.

RAID-10

RAID nível 10 (Striping + Espelho)

O volume em RAID-10 é uma combinação de desempenho e segurança.
Para esse volume são necessárias 4 unidades, onde cada duas formarão um espelho e, sobre esses dois espelhos, um volume RAID-0 será criado para obter desempenho.

Nessa construção o volume formado por quatro unidades terá a capacidade final de apenas duas. No exemplo, 04 unidades de 512GB perfazem um volume RAID-10 com 1024GB.


Desempenho com 4 SSDs em RAID-10

Dessa vez, alojando 04 (quatro) SSDs abaixo da unidade de Boot, em RAID nível 10, o teste apresentou taxa de transferência média de 1.865 MB/s.


04 SSDs em RAID-10


Conclusão em RAID-10
Respeitando o propósito de unificar segurança e desempenho, o volume em RAID-10 conseguiu oferecer ganhos de 339% em comparação a uma unidade simples.

Mesmo quando comparado a um volume espelhado (2x SSDs em RAID-1), é percebido um ganho de 75%, o que justifica um volume RAID-10 de 4x 512GB em lugar de um espelho de 2x 1TB, por exemplo.


Conclusão: Encontrar a relação ideal entre desempenho e segurança
Pelos resultados obtidos nas medições acima é possível perceber que o incremento de desempenho é linear e proporcional, ou seja, a cada unidade aderida ao volume o usuário notará um incremento no I/O.

Os equipamentos baseados em placas de servidor Intel® trazem a tecnologia Intel® RST como recurso nativo, permitindo a implementação de volumes sem nenhum ônus adicional com controladoras proprietárias.


O propósito dessa postagem é apresentar uma solução acessível para alto desempenho de I/O, cabendo ao usuário dimensionar um arranjo que assegure performance e segurança aos dados ali depositados.


Dicas de leitura:

Comparando RAID-1, RAID-5 e RAID-10 com Seagate® Ironwolf

Seagate Storage Solution Provider

A forma mais prática de otimizar a performance de I/O é através de um volume RAID.
Esses volumes atingem elevadas capacidades, otimizam o desempenho de I/O e promovem a segurança através de redundância.

Para ilustrar as diferentes performances que podem ser atingidas em volumes RAID, montamos uma configuração base para de testes :

:: Placa mãe de servidor Gigabyte® C246M-WU4;
:: Processador Intel® Xeon® E2146G (4-Core @ 3.5Ghz com tecnologia HT);
:: 128GB de RAM (populadas através de 4 módulos Kingston® DDR4 de 32GB cada);
:: Até 04 Discos Rígidos Seagate® Ironwolf ST16000VN001 (16TB cada)
:: Fonte de 500W com PFC Ativo

Para montagem dos volumes foram usados de 1 a 4 discos rígidos de mesmo modelo, Seagate® Ironwolf ST16000VN001 (SATA, 7200RPM, 256MB de Cache).

Preservando a mesma configuração de servidor como base para todos os testes, foram desenvolvidos seis cenários de volume / desempenho:
:: Disco único (sem RAID)
:: 02 HDs em RAID-1 (espelho)
:: 02 HDs em RAID-0 (striping)
:: 03 HDs em RAID-5 (paridade distribuída)
:: 04 HDs em RAID-5 (paridade distribuída)
:: 04 HDs em RAID-10 (volume distribuído + espelho)


Seagate Certification Program

Sem RAID, usando apenas 1 HD
Empregando apenas 01 disco rígido, sem RAID, o servidor atingiu uma taxa de transferência média de 236MB/s e 231MB/s.

ST16000VN001 sem RAID

RAID-0 (striping), usando 2 HDs
A configuração de RAID-0 tem alvo em desempenho e capacidade, sem qualquer segurança.
Nessa montagem o volume soma a capacidade das duas unidades (32TB) e atinge taxas de transferência de 461MB/s e 455MB/s, demonstrando um incremento de 96% sobre a unidade nominal.

2x ST16000VN001 em RAID-0

RAID-1 (espelho), usando 2 HDs
Como a segurança dos dados é fator primordial, a configuração de RAID mais difundida é o espelhamento (mirroring). Através do RAID em nível 1 a capacidade corresponde a apenas uma unidade, pois cada HDD espelha-se sobre o segundo.
Mesmo com a duplicação dos dados visando segurança, o volume atinge taxas de transferência de 229MB/s e 225MB/s, demonstrando uma discreta perda de 3% sobre a unidade nominal, ônus da dupla gravação de dados.

2x ST16000VN001 em RAID-1

RAID-5 (paridade distribuída), usando 3 HDs
A paridade distribuída espalha o conteúdo de 2 unidades ao longo de 3, assegurando que qualquer unidade que venha a falhar não afete a integridade dos dados totais do volume.
Em RAID nível 5 o volume atingirá 32TB (correspondente a 2 HDDs) e exibe taxas de transferência de 414MB/s e 130MB/s, demonstrando um incremento de 75% na leitura e uma redução de 44% face a unidade nominal.

3x ST16000VN001 em RAID-5

RAID-5 (paridade distribuída), usando 4 HDs
Acrescentando-se mais uma unidade ao volume, o arranjo RAID-5 espalha o conteúdo de 3 unidades ao longo de 4, atingindo 48TB (correspondente a 3 HDDs) e exibindo taxas de transferência de 651MB/s e 142MB/s, demonstrando um incremento de 175% na leitura e uma perda de 39% face a unidade nominal.

4x ST16000VN001 em RAID-5

RAID-10 (espelho + distribução), usando 4 HDs
Finalmente, agregando 04 HDDs em RAID nível 10, consegue-se combinar segurança e performance! 
O volume é montado através de 4 discos, onde são vistos 2 volumes espelhados e, sobre esses 2 volumes, um nível 0 (stripe), combinando o desempenho dos 2 volumes.
Em RAID-10, cria-se uma matriz com a capacidade de 02 HDDs, espelhados sobre outros 02 HDDs,  portanto, 32TB (abre-se mão de metade dos discos em troca de performance e confiabilidade).
Nessa configuração o volume atingiu taxas de transferência de 394MB/s e 444MB/s, ou seja, são percebidos incrementos de 67% a 92% sobre a unidade nominal e 72% a 97% sobre o volume espelhado

4x ST16000VN001 em RAID-10

Conclusão
O propósito dessa postagem é apresentar uma solução acessível e ágil de performance, uma vez que os volumes podem ser criados com a própria controladora onboard.
Volumes com custo altamente eficiente em comparação a unidades SATA 10k, SAS 15k ou SSD.
É possível assegurar alta segurança dos dados, já que o RAID-10 embarca a segurança do nível 1 (espelhamento), com desempenho de RAID-0.

Volume RAID-10

Postagens relacionadas:
Visite Sinco.net

Comparando desempenho de SSDs Kingston® DC450R/960GB em RAID-0, RAID-1 e RAID-10

Comparando desempenho de SSDs Kingston® DC450R/960GB em RAID-0, RAID-1 e RAID-10

A maneira mais prática de otimizar performance de I/O, capacidade e segurança é através de um volume RAID. 
A grande vantagem desses volumes está no uso de múltiplas unidades, sem que o usuário tenha de apelar para tecnologias mais onerosas, tanto para obter desempenho, quanto para obter capacidade.

Para ilustrarmos os diferentes desempenhos que podem ser atingidos em volumes RAID, elegemos uma configuração base para os ensaios e, conforme cada volume, foram aderidas unidades SSD.

Configuração de Base:

Placa mãe de servidor Gigabyte® MX33-BS0;
Processador Intel® Xeon® E-2356G (6-Core / 12-Threads);
128 GB de RAM (populadas através de 4 módulos Kingston® DDR4/3200);
01 NVMe de 256GB para Sistema Operacional (não participa dos testes);
01 a 04 SSDs Kingston® Enterprise de 960GB, Série DC450R, para os volumes;
Fonte CoolerMaster® com PFC Ativo de 500Watts;
(*) Todas as unidades foram conectadas diretamente às portas SATA da placa mãe!

HD Tune Pro 5.75:
Para os testes foi empregado o HD Tune Pro versão 5.75 instalado sobre o Sistema Operacional Windows Server 2022 Standard.

Kingston DC450R/960GB

Sobre Custo vs. Capacidade:
É consenso no mercado que, em HDDs mecânicos (discos rígidos), o custo por GB cai em função da capacidade.
Um HDD de 8TB tem menor custo que dois HDDs de 4TB cada, por exemplo.

Em SSDs o custo por GB é linear:
Um SSD de 960GB tem custo semelhante ao de duas unidades de 480GB, assim como duas unidades de 960GB têm custo próximo ao de uma unidade de 1920GB.

Esse custo por GB se dá em função do custo de memória, a mesma situação que ocorre em módulos de memória RAM, onde, por exemplo, um módulo de 32GB tem o mesmo custo que dois módulos de 16GB.

Sabendo disso, os usuários têm optado por duas ou mais unidades SSD em lugar de apenas uma unidade de maior capacidade.

Kingston® DC450R/960GB

Sem RAID, usando apenas 1 SSD
Alojando apenas 01 SSD abaixo do NVMe de Boot, sem RAID, a unidade apresentou taxa de transferência média de 530MB/s:

Kingston® DC450R/960GB


RAID nível 0 (Striping)
O volume em RAID-0 consolida duas ou mais unidades em um único volume. Dessa maneira, tomando por exemplo dois SSDs de 960GB, o produto final será um RAID-0 com 1920GB.
Como os dados são gravados e lidos repartidamente em duas unidades, um incremento de desempenho é facilmente percebido pelo usuário.

Desempenho com 2 SSDs em RAID-0
Alojando 02 SSDs abaixo da unidade de Boot, em RAID nível 0, o teste apresentou taxa de transferência média de 1.049MB/s.
O incremento de desempenho percebido chega a 98%!

Kingston® DC450R/960GB

Desempenho com 4 SSDs em RAID-0
Dessa vez, alojando 04 (quatro) SSDs abaixo da unidade de Boot, novamente em RAID nível 0, o que totaliza um volume de 3840GB), o teste apresentou taxa de transferência média de 1.880 MB/s.
O ganho de desempenho chegou a 79% quando comparados a 02 unidades em RAID-0 e notáveis 255% quando comparados ao resultado de apenas uma unidade!

Kingston® DC450R/960GB

Conclusão em RAID-0
Esse volume tem a característica de elevar consideravelmente o desempenho e, como se notou na segunda simulação, quanto mais unidades são aderidas ao volume, maior o desempenho obtido.

O risco envolvido em um volume em RAID-0 é que, havendo falha em qualquer unidade, todo o volume será perdido, uma vez que os dados estão distribuídos entre as unidades e, portanto, não poderão ser reconstruídos caso uma sofra um dano.

Em contrapartida, como a confiabilidade dos SSDs é muito superior à dos discos mecânicos, muitos usuários têm optado pela vantagem em desempenho.

Outro cenário amplamente adotado é um volume RAID-0 para altíssimo desempenho e um backup em HDD mecânico. Nesse cenário o usuário desfrutará de desempenho por longo tempo e, na eventualidade de uma degradação do volume, restaura-se o BKP e retorna às atividades cotidianas.


RAID-1

RAID nível 1 (Espelho)

Como a segurança dos dados é fator primordial, a configuração de RAID mais difundida é o espelhamento (mirroring), através do RAID em nível 1.

O volume em RAID-1 duplica os dados de uma unidade sobre a outra, por isso, duas unidades de 960GB cada resultarão em um volume, também, com 960GB.


RAID-1 (espelho), usando 2 SSDs
Mesmo com a duplicação dos dados, o volume atingiu taxa de transferência média de 1.039 MB/s.
Mesmo ganhando no quesito segurança, ainda assim há um perceptível ganho de 96% em leitura quando comparado ao resultado de apenas uma unidade!

Kingston® DC450R/960GB

Conclusão em RAID-1
Nota-se que, sendo duas mídias de consulta, é possível obter ganho de leitura, mesmo sendo um volume duplicado.
Já na gravação, como a ação ocorre simultaneamente nas duas unidades, há uma discretíssima perda em relação à unidade sem qualquer volume.

RAID-10

RAID nível 10 (Striping + Espelho)

O volume em RAID-10 é uma combinação de desempenho e segurança.
Para esse volume são necessárias 4 unidades, onde cada duas formarão um espelho e, sobre esses dois espelhos, um volume RAID-0 será criado para obter desempenho.

Nessa construção o volume formado por quatro unidades terá a capacidade final de apenas duas. No exemplo, 04 unidades de 960GB perfazem um volume RAID-10 com 1920GB.


Desempenho com 4 SSDs em RAID-10

Dessa vez, alojando 04 (quatro) SSDs abaixo da unidade de Boot, em RAID nível 10, o teste apresentou taxa de transferência média de 1.885 MB/s.

Conclusão em RAID-10
Respeitando o propósito de unificar segurança e desempenho, o volume em RAID-10 conseguiu oferecer ganhos de 256% em comparação a uma unidade simples.

Mesmo quando comparado a um volume espelhado (2x SSDs em RAID-1), é percebido um ganho de 82%, o que justifica um volume RAID-10 de 4x 960GB em lugar de um espelho de 2x 1960GB, por exemplo.

Kingston® DC450R/960GB

Conclusão: Encontrar a relação ideal entre desempenho e segurança
Pelos resultados obtidos nas medições acima é possível perceber que o incremento de desempenho é linear e proporcional, ou seja, a cada unidade aderida ao volume o usuário notará um incremento no I/O.

Os equipamentos baseados em placas de servidor Intel® trazem a tecnologia Intel® RST como recurso nativo, permitindo a implementação de volumes sem nenhum ônus adicional com controladoras proprietárias.


O propósito dessa postagem é apresentar uma solução acessível para alto desempenho de I/O, cabendo ao usuário dimensionar um arranjo que assegure performance e segurança aos dados ali depositados.


Dicas de leitura:

Comparando desempenho de SSDs Kingston® KC400/256GB em RAID-0, RAID-1 e RAID-10

Comparando desempenho de SSDs Kingston® KC400/256GB em RAID-0, RAID-1 e RAID-10

A maneira mais prática de otimizar performance de I/O, capacidade e segurança é através de um volume RAID. 
A grande vantagem desses volumes está no uso de múltiplas unidades, sem que o usuário tenha de apelar para tecnologias mais onerosas, tanto para obter desempenho, quanto para obter capacidade.

Para ilustrarmos os diferentes desempenhos que podem ser atingidos em volumes RAID, elegemos uma configuração base para os ensaios e, conforme cada volume, foram aderidas unidades SSD.

Configuração de Base:

Placa mãe de servidor Intel® S1200SPL;
Processador Intel® Xeon® E3-1240v6 (4-Core com HT);
64 GB de RAM (populadas através de 4 módulos Kingston® DDR4/2133);
01 SSD Kingston® Enterprise de 256GB, Série KC400, para Sistema Operacional;
01 a 04 SSDs Kingston® Enterprise de 256GB, Série KC400, para os volumes;
Fonte Thermaltake® com PFC Ativo de 600Watts;
(*) Todas as unidades foram conectadas diretamente às portas SATA da placa mãe!

CrystalDiskMark:
Para os testes foi empregado o CrystalDiskMark 5.1.2 x64 instalado sobre o Sistema Operacional Windows Server 2012 R2.


CrystalDiskMark 5.1.2 x64

Tipos de testes:
O CrystalDiskMark realiza quatro tipos de testes: Seq, 512 K, 4K e 4K QD32, sendo:

Em modo “Seq” o teste é executado com blocos sequenciais de 1024 KB;
Em modo “512 K” os testes são executados com blocos de 512 KB, gravados em locais aleatórios;
Em modo “4 K” os testes mantém uma fila de gravação e leitura com um bloco de 4 KB;
Em modo “4 K QD32” os testes mantém uma fila de gravação e leitura com 32 blocos de 4 KB;

Sobre Custo vs. Capacidade:
É consenso no mercado que, em HDDs mecânicos (discos rígidos), o custo por GB cai em função da capacidade.
Um HDD de 2TB tem menor custo que dois HDDs de 1TB cada, por exemplo.

Em SSDs o custo por GB é linear:
Um SSD de 512GB tem custo semelhante ao de duas unidades de 256GB, assim como duas unidades de 512GB têm custo próximo ao de uma unidade de 1024GB.

Esse custo por GB se dá em função do custo de memória, a mesma situação que ocorre em módulos de memória RAM, onde, por exemplo, um módulo de 32GB tem o mesmo custo que dois módulos de 16GB.

Sabendo disso, os usuários têm optado por duas ou mais unidades SSD em lugar de apenas uma unidade de maior capacidade.

Sem RAID, usando apenas 1 SSD

Alojando apenas 01 SSD abaixo da unidade de Boot, sem RAID, o teste apresentou taxas sequenciais de 563,3MB/s para leitura e 543MB/s para gravação:


SSD único - Sem RAID


RAID nível 0 (Striping)
O volume em RAID-0 consolida duas ou mais unidades em um único volume. Dessa maneira, tomando por exemplo dois SSDs de 256GB, o produto final será um RAID-0 com 512GB.
Como os dados são gravados e lidos repartidamente em duas unidades, um incremento de desempenho é facilmente percebido pelo usuário.

RAID-0

Desempenho com 2 SSDs em RAID-0

Alojando 02 SSDs abaixo da unidade de Boot, em RAID nível 0, o teste apresentou taxas sequenciais de 1.110MB/s para leitura e 1065MB/s para gravação.
O incremento de desempenho percebido chega a 97% em leitura e 96% em gravação!


02 SSDs em RAID-0

Desempenho com 4 SSDs em RAID-0
Dessa vez, alojando 04 (quatro) SSDs abaixo da unidade de Boot, novamente em RAID nível 0, o teste apresentou taxas sequenciais de 1933 MB/s para leitura e 1956 MB/s para gravação.
O ganho de desempenho chegou a 74% em leitura e 83% em gravação quando comparados a 02 unidades em RAID-0 e notáveis 243% em leitura e 260% em gravação quando comparados ao resultado de apenas uma unidade!


04 SSDs em RAID-0

Conclusão em RAID-0
Esse volume tem a característica de elevar consideravelmente o desempenho e, como se notou na segunda simulação, quanto mais unidades são aderidas ao volume, maior o desempenho obtido.

O risco envolvido em um volume em RAID-0 é que, havendo falha em qualquer unidade, todo o volume será perdido, uma vez que os dados estão distribuídos entre as unidades e, portanto, não poderão ser reconstruídos caso uma sofra um dano.

Em contrapartida, como a confiabilidade dos SSDs é muito superior à dos discos mecânicos, muitos usuários têm optado pela vantagem em desempenho.

Outro cenário amplamente adotado é um volume RAID-0 para altíssimo desempenho e um backup em HDD mecânico. Nesse cenário o usuário desfrutará de desempenho por longo tempo e, na eventualidade de uma degradação do volume, restaura-se o BKP e retorna às atividades cotidianas.



RAID-1
RAID nível 1 (Espelho)
Como a segurança dos dados é fator primordial, a configuração de RAID mais difundida é o espelhamento (mirroring), através do RAID em nível 1.

O volume em RAID-1 duplica os dados de uma unidade sobre a outra, por isso, duas unidades de 256GB cada resultarão em um volume, também, com 256GB.



RAID-1 (espelho), usando 2 SSDs
Mesmo com a duplicação dos dados, o volume atingiu taxas sequenciais de 1.100 MB/s para leitura e 541,6MB/s para gravação.


Mesmo ganhando no quesito segurança, ainda assim há um perceptível ganho de 95% em leitura quando comparado ao resultado de apenas uma unidade! A escrita permaneceu inalterada pois, de fato, ela é feita duas vezes (uma em cada unidade física).



Conclusão em RAID-1
Nota-se que, sendo duas mídias de consulta, é possível obter ganho de leitura, mesmo sendo um volume duplicado.
Já na gravação, como a ação ocorre simultaneamente nas duas unidades, há uma discretíssima perda em relação à unidade sem qualquer volume.

RAID-10

RAID nível 10 (Striping + Espelho)

O volume em RAID-10 é uma combinação de desempenho e segurança.
Para esse volume são necessárias 4 unidades, onde cada duas formarão um espelho e, sobre esses dois espelhos, um volume RAID-0 será criado para obter desempenho.

Nessa construção o volume formado por quatro unidades terá a capacidade final de apenas duas. No exemplo, 04 unidades de 256GB perfazem um volume RAID-10 com 512GB.


Desempenho com 4 SSDs em RAID-10

Dessa vez, alojando 04 (quatro) SSDs abaixo da unidade de Boot, em RAID nível 10, o teste apresentou taxas sequenciais de 1945 MB/s para leitura e 977,6 MB/s para gravação.


04 SSDs em RAID-10


Conclusão em RAID-10
Respeitando o propósito de unificar segurança e desempenho, o volume em RAID-10 conseguiu oferecer ganhos de 245% em leitura e 80% em gravação em comparação a uma unidade simples.

Mesmo quando comparado a um volume espelhado (2x SSDs em RAID-1), são percebidos ganhos de 77% e leitura e 80% em escrita, o que justifica um volume RAID-10 de 4x 256GB em lugar de um espelho de 2x 512GB, por exemplo.


Conclusão: Encontrar a relação ideal entre desempenho e segurança
Pelos resultados obtidos nas medições acima é possível perceber que o incremento de desempenho é linear e proporcional, ou seja, a cada unidade aderida ao volume o usuário notará um incremento no I/O.

Os equipamentos baseados em placas de servidor Intel® trazem a tecnologia Intel® RST como recurso nativo, permitindo a implementação de volumes sem nenhum ônus adicional com controladoras proprietárias.


O propósito dessa postagem é apresentar uma solução acessível para alto desempenho de I/O, cabendo ao usuário dimensionar um arranjo que assegure performance e segurança aos dados ali depositados.


Dicas de leitura:

Tutorial para montagem de volumes RAID em controladoras Intel® RS2SG244 (Sierra Grande)

Intel Raid RS2SG244
Sintetizamos o procedimento para montagem (configuração) de um volume RAID usando controladoras dedicadas Intel® RAID.
Esse tutorial também pode ser obtido em formato PDF:
http://Sinco.net/Download

Siga os passos abaixo para configurar seus Discos Rígidos em volumes RAID.

Tutorial para montagem de volumes RAID em controladoras Intel® RS2WG160 (Walnut Grove)

Intel RAID RS2WG160
Sintetizamos o procedimento para montagem (configuração) de um volume RAID usando controladoras dedicadas Intel® RAID.
Esse tutorial também pode ser obtido em formato PDF:
http://Sinco.net/Download


Siga os passos abaixo para configurar seus Discos Rígidos em volumes RAID.

Comparando desempenho de SSDs em RAID-0, RAID-1 e RAID-10

Comparando RAID-1 e RAID-10
A maneira mais prática de otimizar performance de I/O, capacidade e segurança é através de um volume RAID. 
A grande vantagem desses volumes está no uso de múltiplas unidades, sem que o usuário tenha de apelar para tecnologias mais onerosas, tanto para obter desempenho, quanto para obter capacidade.


Para ilustrarmos os diferentes desempenhos que podem ser atingidos em volumes RAID, elegemos uma configuração base para os ensaios e, conforme cada volume, foram aderidas unidades SSD.

Configuração de Base:
Placa mãe de servidor Intel® S1200SPL;
Processador Intel® Xeon® E3-1240v5 (4-Core com HT);
64 GB de RAM (populadas através de 4 módulos Kingston® DDR4/2133 com ECC);
01 SSD Kingston® de 480GB, modelo SUV400S37A/480G, para Sistema Operacional;
01 a 04 SSDs Kingston® de 480GB, modelo SUV400S37A/480G, para os volumes;
Fonte Nilko® com PFC Ativo de 500Watts;
(*) Todas as unidades foram conectadas diretamente às portas SATA da placa mãe!

CrystalDiskMark:
Para os testes foi empregado o CrystalDiskMark 5.1.2 x64 instalado sobre o Sistema Operacional Windows Server 2012 R2.


CrystalDiskMark 5.1.2 x64

Tipos de testes:
O CrystalDiskMark realiza quatro tipos de testes: Seq, 512 K, 4K e 4K QD32, sendo:

Em modo “Seq” o teste é executado com blocos sequenciais de 1024 KB;
Em modo “512 K” os testes são executados com blocos de 512 KB, gravados em locais aleatórios;
Em modo “4 K” os testes mantém uma fila de gravação e leitura com um bloco de 4 KB;
Em modo “4 K QD32” os testes mantém uma fila de gravação e leitura com 32 blocos de 4 KB;

Sobre Custo vs. Capacidade:
É consenso no mercado que, em HDDs mecânicos (discos rígidos), o custo por GB cai em função da capacidade.
Um HDD de 4TB tem menor custo que dois HDDs de 2TB cada, por exemplo.

Em SSDs o custo por GB é linear:
Um SSD de 480GB tem custo semelhante ao de duas unidades de 240GB, assim como duas unidades de 480GB têm custo próximo ao de uma unidade de 960GB.

Esse custo por GB se dá em função do custo de memória, a mesma situação que ocorre em módulos de memória RAM, onde, por exemplo, um módulo de 16GB tem o mesmo custo que dois módulos de 8GB.
Sabendo disso, os usuários têm optado por duas ou mais unidades SSD em lugar de apenas uma unidade de maior capacidade.

Sem RAID, usando apenas 1 SSD

Alojando apenas 01 SSD abaixo da unidade de Boot, sem RAID, o teste apresentou taxas sequenciais de 524,0MB/s para leitura e 477,9MB/s para gravação:


SSD único - Sem RAID

RAID nível 0 (Striping)
O volume em RAID-0 consolida duas ou mais unidades em um único volume. Dessa maneira, tomando por exemplo dois SSDs de 480GB, o produto final será um RAID-0 com 960GB.
Como os dados são gravados e lidos repartidamente em duas unidades, um incremento de desempenho é facilmente percebido pelo usuário.

RAID-0

Desempenho com 2 SSDs em RAID-0
Alojando 02 SSDs abaixo da unidade de Boot, em RAID nível 0, o teste apresentou taxas sequenciais de 914,4MB/s para leitura e 871,7MB/s para gravação.
O incremento de desempenho percebido chega a 74% em leitura e 82% em gravação!

02 SSDs em RAID-0

Desempenho com 4 SSDs em RAID-0
Dessa vez, alojando 04 (quatro) SSDs abaixo da unidade de Boot, novamente em RAID nível 0, o teste apresentou taxas sequenciais de 1374 MB/s para leitura e 1495 MB/s para gravação.
O ganho de desempenho chegou a notáveis 162% em leitura e 212% em gravação!

04 SSDs em RAID-0

Conclusão em RAID-0
Esse volume tem a característica de elevar consideravelmente o desempenho e, como se notou na segunda simulação, quanto mais unidades são aderidas ao volume, maior o desempenho obtido.

O risco envolvido em um volume em RAID-0 é que, havendo falha em qualquer unidade, todo o volume será perdido, uma vez que os dados estão distribuídos entre as unidades e, portanto, não poderão ser reconstruídos caso uma sofra um dano.
Em contrapartida, como a confiabilidade dos SSDs é muito superior à dos discos mecânicos, muitos usuários têm optado pela vantagem em desempenho.

Outro cenário amplamente adotado é um volume RAID-0 para altíssimo desempenho e um backup em HDD mecânico. Nesse cenário o usuário desfrutará de desempenho por longo tempo e, na eventualidade de uma degradação do volume, restaura-se o BKP e retorna às atividades cotidianas.


RAID-1
RAID nível 1 (Espelho)
Como a segurança dos dados é fator primordial, a configuração de RAID mais difundida é o espelhamento (mirroring), através do RAID em nível 1.

O volume em RAID-1 duplica os dados de uma unidade sobre a outra, por isso, duas unidades de 480GB cada resultarão em um volume, também, com 480GB.


RAID-1 (espelho), usando 2 SSDs
Mesmo com a duplicação dos dados, o volume atingiu taxas sequenciais de 744,3MB/s para leitura e 470,6MB/s para gravação.

02 SSDs em RAID-1

Conclusão em RAID-1
Nota-se que, sendo duas mídias de consulta, é possível obter ganho de leitura, mesmo sendo um volume duplicado.
Já na gravação, como a ação ocorre simultaneamente nas duas unidades, há uma discreta perda de 3% em relação à unidade sem qualquer volume.

RAID-10

RAID nível 10 (Striping + Espelho)
O volume em RAID-10 é uma combinação de desempenho e segurança.
Para esse volume são necessárias 4 unidades, onde cada duas criará um espelho e, sobre esses dois espelhos, um volume RAID-0 será criado para obter desempenho.

Nessa construção o volume formado por quatro unidades terá a capacidade final de apenas duas. No exemplo, 04 unidades de 480GB perfazem um volume RAID-10 com 960GB.

Desempenho com 4 SSDs em RAID-10
Dessa vez, alojando 04 (quatro) SSDs abaixo da unidade de Boot, em RAID nível 10, o teste apresentou taxas sequenciais de 1107 MB/s para leitura e 826,7 MB/s para gravação.

04 SSDs em RAID-10

Conclusão em RAID-10
Respeitando o propósito de unificar segurança e desempenho, o volume em RAID-10 conseguiu oferecer ganhos de 111% em leitura e 73% em gravação.

Conclusão: Encontrar a relação ideal entre desempenho e segurança
Pelos resultados obtidos nas medições acima é possível perceber que o incremento de desempenho é linear e proporcional, ou seja, a cada unidade aderida ao volume o usuário notará um incremento no I/O.

Os equipamentos baseados em placas de servidor Intel® trazem a tecnologia Intel® RST como recurso nativo, permitindo a implementação de volumes sem nenhum ônus adicional com controladoras proprietárias.

O propósito dessa postagem é apresentar uma solução acessível para alto desempenho de I/O, cabendo ao usuário dimensionar um arranjo que assegure performance e segurança aos dados ali depositados.

Dicas de leitura:
Comparando desempenho de SSDs em RAID (2014)
Comparando desempenho de SSDs em RAID-0
Performance em RAID-5
Comparando RAID-1 e RAID-10 (2010)
Comparando RAID-1 e RAID-10 (2014)

Visite Sinco.net