A Kingston lançou recentemente o drive de estado sólido
Kingston DC500R de classe empresarial, projetado para altas cargas constantes. Agora, muitos jornalistas estão testando ativamente o novo produto e lançando materiais interessantes. Queremos compartilhar com Habr uma das análises detalhadas da Kingston DC500R, cujos testes agradarão os leitores. O original está no site
Storagereview e publicado em inglês. Para sua conveniência, traduzimos o material para o russo e o colocamos sob o corte. Boa leitura!
As unidades Kingston DC500R são baseadas na tecnologia de memória flash 3D TLC NAND. As opções estão disponíveis nas capacidades de 480 GB, 960 GB, 1,92 TB e 3,84 TB, o que oferece uma opção adicional para empresas que desejam economizar, ou para aquelas que simplesmente não precisam de unidades de alta capacidade. Esta revisão discute uma versão de 3,48 TB com velocidades de leitura e gravação sequenciais declaradas de 555 MB / se 520 MB / s, respectivamente, e velocidades de leitura e gravação em bloco de 4 KB com cargas constantes de 98.000 e 28.000 operações de entrada - Saída por segundo (IOPS), respectivamente. Como parte dessa família de produtos, a Kingston também oferece o DC500M, otimizado para aplicativos de uso misto.


Kingston DC500R Especificações

Desempenho
TestePara testar unidades de estado sólido de classe empresarial com aplicativos reais,
foi utilizado o Lenovo ThinkSystem SR850 e para testes sintéticos -
Dell PowerEdge R740xd . O ThinkSystem SR850 é uma plataforma otimizada de quatro núcleos que fornece potência de processamento do processador que excede em muito o necessário para testar o armazenamento local de alto desempenho. Para testes sintéticos, nos quais os recursos da CPU não são tão importantes, foi utilizado um servidor mais tradicional com dois processadores. Em ambos os casos, esperávamos obter desempenho de armazenamento local no nível declarado pelo fabricante.
Lenovo ThinkSystem SR850
- 4 processadores Intel Platinum 8160 (2,1 GHz, 24 núcleos)
- DRAM ECC de 16 DDR4 com 2666 MHz e 32 GB cada
- 2 adaptadores RAID 930-8i 12 Gb / s
- 8 unidades NVMe
- Software VMware ESXI 6.5
Dell PowerEdge R740xd
- 2 processadores Intel Gold 6130 (2,1 GHz, 16 núcleos)
- 4 módulos de memória DDR4 ECC DRAM com uma frequência de 2666 MHz em um volume de 16 GB
- RAID PERC 730 12 Gb / s, buffer de 2 GB
- Adaptador incorporado NVMe
- OS Ubuntu-16.04.3-desktop-amd64
Informações de testeLaboratório de teste de nível empresarial O StorageReview oferece amplas oportunidades para testar dispositivos de armazenamento em um ambiente próximo de condições reais. O laboratório inclui vários servidores, dispositivos de rede, sistemas de energia e outras infra-estruturas de rede. Isso permite que nossos funcionários criem condições quase reais para uma avaliação precisa do desempenho do equipamento.
As informações sobre o ambiente e os protocolos são incluídas nas revisões para que os profissionais de TI e os responsáveis pela compra de sistemas de armazenamento possam avaliar as condições sob as quais os resultados correspondentes foram alcançados. Os fabricantes de equipamentos de teste não pagam pela revisão e não a controlam.
Análise de carga de trabalho de aplicativoPara avaliar adequadamente os parâmetros de desempenho de dispositivos de armazenamento de classe corporativa, é importante modelar as cargas de trabalho de infraestrutura e aplicativos apropriadas para ambientes do mundo real. Portanto, para avaliar os SSDs Samsung 883 DCT, medimos o
desempenho do banco de dados MySQL OLTP usando o utilitário SysBench e o
desempenho do banco de
dados Microsoft SQL Server OLTP , emulando a carga de trabalho TCP-C. Nesse caso, para aplicativos, cada unidade processará de 2 a 4 máquinas virtuais igualmente configuradas.
Desempenho do SQL ServerDois discos virtuais são configurados para cada máquina virtual do SQL Server: um disco de inicialização com capacidade de 100 GB e um disco com capacidade de 500 GB destinado a hospedar o banco de dados e os arquivos de log. Em termos de recursos do sistema, cada máquina virtual foi equipada com 16 processadores virtuais, 64 GB de DRAM e um controlador LSI Logic SAS SCSI. Anteriormente, com as cargas de trabalho do Sysbench, testamos a velocidade de E / S e a utilização da capacidade da unidade. Os testes SQL, por sua vez, ajudam a avaliar a latência.
Como parte do teste, o SQL Server 2014 é implantado em máquinas virtuais convidadas que executam o Windows Server 2012 R2. As cargas são criadas usando o software Quest Benchmark Factory for Databases. O Protocolo de Teste de Banco de Dados
OLTP do
Microsoft SQL Server da StorageReview usa a versão atual do Programa de Avaliação de Desempenho C do Benchmark C do Conselho de Desempenho de Transação de Transação (TPC-C). Esse programa de avaliação de desempenho de processamento de transações em tempo real simula os processos de ambientes de aplicativos complexos. O teste TPC-C permite determinar com mais precisão os pontos fortes e fracos da infraestrutura de armazenamento em ambientes de banco de dados, em vez de testes de desempenho artificiais. Como parte de nossos testes, cada instância da máquina virtual do SQL Server trabalhou com um banco de dados do SQL Server de 333 GB (escala 1500). As medições de desempenho e latência durante o processamento da transação foram realizadas sob uma carga de 15.000 usuários virtuais.
Configuração de teste do SQL Server (para cada VM):
• Windows Server 2012 R2
• Espaço em disco: 600 GB alocados, 500 GB usados
• SQL Server 2014
- Tamanho do banco de dados: escala de 1.500
- Número de clientes virtuais: 15.000
- Buffer de memória RAM: 48 GB
• Duração do teste: 3 horas
- 2,5 horas - estágio preliminar
- 30 minutos - teste direto
De acordo com as estimativas de desempenho do processamento de transações do SQL Server, o Kingston DC500R ficou apenas um pouco atrás do Samsung 883 DCT, mostrando um desempenho total de 6.290,6 transações por segundo (TPS).

Ainda melhor que a métrica TPS, avaliar o desempenho do SQL Server é uma medida de latência. Aqui, os dois drives - Samsung 860 DCT e Kingston DC500R - exibiram o mesmo tempo: 26,5 ms.
Desempenho usando o SysbenchO próximo teste usou o
banco de dados Percona MySQL . O desempenho do OLTP foi avaliado usando o utilitário SysBench. Nesse caso, o TPS médio e o atraso são medidos, bem como o tempo médio de atraso no cenário mais desfavorável.
Cada máquina virtual
Sysbench usou três discos virtuais: um disco de inicialização de cerca de 92 GB, um disco com um banco de dados pré-instalado de cerca de 447 GB e um disco com um banco de dados de teste de 270 GB. Em termos de recursos do sistema, cada máquina virtual foi equipada com 16 processadores virtuais, 60 GB de DRAM e um controlador LSI Logic SAS SCSI.
Configuração de teste do Sysbench (para cada VM):
• CentOS 6.3 de 64 bits
• Percona XtraDB 5.5.30-rel30.1
- Número de tabelas do banco de dados: 100
- Tamanho do banco de dados: 10.000.000
- Número de threads do banco de dados: 32
- Buffer de memória RAM: 24 GB
• Duração do teste: 3 horas
- 2 horas - estágio preliminar, 32 threads
- 1 hora - teste direto, 32 threads
Com base na classificação de desempenho do processamento de transações Sysbench, o DC500R ficou atrás da concorrência, oferecendo desempenho de 1.680,47 transações por segundo.

Em termos de latência média, o DC500R também ficou em último lugar no ranking, com um valor de 76,2 ms.

Finalmente, após testar o tempo de atraso no pior cenário (percentil 99), o DC500R estava novamente no final da lista com um resultado de 134,9 ms.
Análise de carga de trabalho do VDBenchAo testar dispositivos de armazenamento, o teste de aplicativos é mais preferível que os testes sintéticos. No entanto, embora seus resultados não correspondam às condições reais, testes sintéticos devido à repetibilidade de tarefas são convenientes para determinar indicadores básicos e comparar soluções concorrentes. Esses testes oferecem uma ampla variedade de perfis, desde testes de quatro cantos e testes de migração de banco de dados de amostra até rastreamento de capturas de vários ambientes de VDI. Em todos esses casos, um único gerador de carga de trabalho do vdBench com um processador de script é usado para automatizar e coletar os resultados em um grande cluster de testes computacionais. Isso possibilita o uso da mesma carga de trabalho para uma ampla variedade de unidades, incluindo flash arrays e unidades individuais. Como parte do teste, preenchemos completamente as unidades com dados e as dividimos em partições com uma capacidade de 25% do original, para simular cargas de aplicativos e avaliar o comportamento da unidade. Essa abordagem difere dos testes de entropia total, nos quais, sob cargas constantes, todo o disco é usado imediatamente. Por esse motivo, os seguintes resultados refletem velocidades de gravação mais estáveis.
Perfis:
• Leitura aleatória de 4k: somente leitura, 128 threads, velocidade de entrada / saída de 0 a 120%
• Gravação aleatória 4K: somente gravação, 64 fluxos, velocidade de entrada / saída de 0 a 120%
• Leitura seqüencial de 64 KB: somente leitura, 128 threads, velocidade de entrada / saída de 0 a 120%
• Gravação seqüencial de 64 KB: somente gravação, 64 fluxos, velocidade de entrada / saída de 0 a 120%
• Bancos de dados sintéticos: SQL e Oracle
• Cópia VDI (cópia completa e criar cópias vinculadas)
No primeiro teste de carga de trabalho do VDBench (leitura aleatória de 4K), o Kingston DC500R mostrou resultados impressionantes: um atraso de 1 ms até atingir o nível de velocidade de 80.000 IOPS e uma velocidade máxima de 80.209 IOPS com um atraso de 1,59 ms.

Todas as unidades testadas mostraram quase os mesmos resultados no segundo teste (gravação aleatória 4 KB): a velocidade é um pouco maior que 63.000 IOPS com um atraso de 2 ms.

Passando para cargas sequenciais, vimos primeiro 64K leituras. Nesse caso, a unidade Kingston manteve um atraso dentro de um milissegundo até atingir 5200 IOPS (325 MB / s). O número máximo de 7183 IOPS (449 MB / s) com um atraso de 2,22 ms levou esse disco ao segundo lugar na classificação geral.

Ao testar operações de gravação seqüencial, o dispositivo Kingston superou todos os concorrentes mantendo o atraso abaixo de 1 ms até uma velocidade de 5700 IOPS (356 MB / s). A velocidade máxima foi de 6291 IOPS (395 MB / s) com um atraso de 2,51 ms.

Depois disso, passamos às tarefas SQL, onde o Kingston DC500R era o único dispositivo cujo nível de atraso ultrapassava o milissegundo nos três testes. No primeiro caso, o disco mostrou uma velocidade máxima de 26411 IOPS com um atraso de 1,2 ms.

No teste do SQL 90-10, a Kingston ficou em último lugar com uma velocidade máxima de 27339 IOPS com um atraso de 1,17 ms.

O mesmo aconteceu no teste do SQL 80-20. O dispositivo Kingston neste caso mostrou uma velocidade máxima de 29576 IOPS com um atraso de 1,08 ms.

Os resultados do teste de carga de trabalho da Oracle colocaram o DC500R de volta em último lugar, mas em dois testes o dispositivo ainda mostrou um atraso em um milissegundo. No primeiro caso, a velocidade máxima do disco da Kingston foi de 29098 IOPS com um atraso de 1,18 ms.

No segundo teste (Oracle 90-10), o DC500R atingiu 24555 IOPS com um atraso de 894,3 μs.

No terceiro teste (Oracle 80-20), a velocidade máxima do dispositivo da Kingston foi 26401 IOPS com um nível de atraso de 831,9 μs.

Em seguida, passamos a copiar o VDI - criando cópias completas e vinculadas. Ao testar o download de uma cópia completa da VDI, a unidade Kingston novamente não conseguiu superar seus concorrentes. O dispositivo suportou um atraso abaixo de 1 ms, até uma velocidade de cerca de 12000 IOPS, e a velocidade máxima era 16203 IOPS, com um atraso de 2,14 ms.

Ao testar a cópia do Login inicial da VDI, o dispositivo Kingston teve um desempenho melhor, eventualmente levando (com uma pequena margem) o segundo lugar. A unidade suportou um atraso dentro de um milissegundo até atingir uma velocidade de 11000 IOPS e a velocidade máxima era 13652 IOPS com um atraso de 2,18 ms.

Também com uma pequena margem, o disco da Kingston ficou em segundo lugar nos resultados do teste de login na segunda-feira para obter uma cópia completa do VDI. O disco Seagate Nytro 1351 mostrou velocidade máxima ligeiramente mais alta, mas o dispositivo Kingston geralmente mostrou níveis mais baixos de latência durante o teste. A velocidade máxima do DC500R foi de 11897 IOPS com um atraso de 1,31 ms.

Ao testar downloads de cópias vinculadas da VDI, a Kingston ficou em último lugar. O atraso foi além de 1 ms já em velocidades inferiores a 6000 IOPS. A velocidade máxima do DC500R foi de 7861 IOPS com um atraso de 2,03 ms.

No entanto, de acordo com os resultados do teste de Login Inicial, o inversor ficou em segundo lugar: o atraso excedeu os limites de um milissegundo somente após atingir o desempenho máximo, que acabou por atingir 7950 IOPS com um atraso de 1,001 ms.

No último teste da cópia vinculada do VDI - Monday Login - o disco também mostrou um segundo resultado: a velocidade máxima em 9205 IOPS com um atraso de 1,72 ms. Fora do milissegundo, o atraso foi excedido quando a velocidade de 6400 IOPS foi atingida.

Conclusão
O DC500R é o mais recente drive de estado sólido da Kingston para usuários corporativos. O DC500R está disponível em um formato de 2,5 polegadas. Capacidades disponíveis que variam de 480 GB a 3,84 TB. A unidade é baseada na tecnologia de memória flash 3D TLC NAND e combina um grande recurso e um alto nível de desempenho. Para um disco de 3,48 TB, são solicitadas velocidades de leitura e gravação seqüenciais de 555 e 520 MB / s, respectivamente, velocidades de leitura e gravação com cargas constantes de 98.000 e 28.000 IOPS, respectivamente, e uma capacidade de recursos de 3504 TBW.
Para avaliar o desempenho do Kingston DC500R, o comparamos com outros SSDs SATA populares, incluindo os drives Samsung
860 DCT e
883 DCT , além do
Seagate Nytro 3530 . O Kington DC500R conseguiu permanecer no nível dos concorrentes e, em alguns casos, até superá-los. Ao testar as cargas de trabalho do aplicativo, o Kingston DC500R teve um bom desempenho ao processar tarefas SQL, ocupando o segundo lugar geral em termos de transações por segundo (6291,8 TPS) e latência (26,5 ms). Em um teste Sysbench com desempenho de gravação mais intenso, o DC500R terminou no final da lista com desempenho de 1.680,5 TPS com latência média de 76,2 ms e latência do cenário menos favorável em 134,9 ms.
Como parte do teste de blocos aleatórios de leitura e gravação de 4 KB, o Kingston DC500R demonstrou uma velocidade de 80209 IOPS e um atraso de 1,59 ms na leitura, bem como uma velocidade de 63000 IOPS e um atraso de 2 ms na gravação. Como parte de um teste de leitura e gravação de 64 KB, o DC500R atingiu velocidades de 7183 IOPS (449 MB / s) com um atraso de 2,22 ms e 6291 IOPS (395 MB / s) com um atraso de 2,51 ms, respectivamente. No contexto de testes sintéticos usando bancos de dados SQL e Oracle e aumento dos requisitos de velocidade de gravação, o desempenho do DC500R foi ruim. Em termos de cargas de trabalho SQL, o Kingston DC500R ficou em último lugar nos três testes e acabou sendo a única unidade cujo nível de atraso foi além do milissegundo. No entanto, ao testar o Oracle, a imagem era muito melhor. Em dois dos três testes, o inversor suportou um atraso inferior a 1 ms, o que ficou em segundo lugar. O Kingston DC500R mostrou um nível decente de desempenho ao testar usando cópias de VDI - completas e relacionadas.
Em geral, o
SSD Kingston DC500R é um dispositivo de alta qualidade em sua classe que merece mais atenção. Não importa o quanto gostemos de tecnologias de alto desempenho (NVMe e analógicos), são as unidades SATA que continuam sendo a solução mais preferida para tarefas de processamento em que a confiabilidade desempenha um papel crucial, por exemplo, carregar um servidor ou controlador de armazenamento. Essas unidades também são uma solução econômica para armazenar dados do servidor em situações em que o valor pelo dinheiro é de grande importância. Além disso, eles oferecem todos os benefícios em termos de custo total de propriedade que as unidades de estado sólido se destacam no plano de fundo dos discos rígidos. O desempenho do DC500R permite que o dispositivo ocupe as principais linhas de acordo com os resultados de muitos testes realizados por nós em comparação com outros drives dignos. O DC500R é uma excelente unidade SATA para cenários que exigem unidades confiáveis e produtivas, com uma grande capacidade de recursos e uma ampla seleção de capacidades.
Os modelos da série DC500 estão disponíveis nos distribuidores autorizados da Kingston.
Para questões de teste e validação, você pode entrar em contato com o escritório de representação da Kingston Technology na Rússia no endereço de e-mail ru_validation@kingston.com
Para obter mais informações sobre os produtos da
Kingston Technology , visite o site da empresa.