O Memblaze PBlaze6 6920 é a nova série SSD NVMe da empresa que apresenta uma interface PCIe Gen4 e os possíveis ganhos de desempenho que isso pode trazer. O 6920 é um drive U.2 que utiliza NAND de 96 camadas. Existem duas unidades nesta série, o PBlaze6 D6920 e o PBlaze6 D6926, sendo o primeiro o modelo de resistência mais baixa com 1 DWPD e o último sendo o modelo de alta resistência com 3 DWPD.
O Memblaze PBlaze6 6920 é a nova série SSD NVMe da empresa que apresenta uma interface PCIe Gen4 e os possíveis ganhos de desempenho que isso pode trazer. O 6920 é um drive U.2 que utiliza NAND de 96 camadas. Existem duas unidades nesta série, o PBlaze6 D6920 e o PBlaze6 D6926, sendo o primeiro o modelo de resistência mais baixa com 1 DWPD e o último sendo o modelo de alta resistência com 3 DWPD.
A unidade vem em uma ampla gama de capacidades com a unidade de menor resistência chegando em capacidades de 3.84 TB, 7.68 TB e 15.36 TB. A versão de maior resistência vem em capacidades de 3.2 TB, 6.4 TB e 12.8 TB. O desempenho de ponta é estimado em 7.1 GB/s de leitura, 6.8 GB/s de gravação, 1.6 milhão de IOPS de leitura e 500 IOPS de gravação. A Memblaze afirma que a nova série de unidades é ideal para banco de dados, pesquisa, indexação, CDN, nuvem e hiperescala, SDS, aprendizado profundo, análise de big data, HPC, ERP, SAP HANA, BOSS, bancos, impostos, negociação de alta frequência e pagamento online. Todos os pontos quentes habituais.
Memblaze, particularmente de testes StorageReview no passado, é conhecido por alto desempenho. Portanto, ver 7.1 GB/s e 1.6 milhão de IOPS é o que se espera. No entanto, o Memblaze também é conhecido pela confiabilidade dos dados e alta durabilidade de gravação. Ter uma alta durabilidade de gravação é importante no uso de longo prazo, onde os aplicativos tendem a ser intensivos em leitura/gravação e mistos de leitura/gravação. A série PBlaze6 6920 utiliza round-robin ponderado. Em vez de dar prioridade igual em cada fila, o round-robin ponderado permite serviços de E/S diferenciados para os cenários em que aplicativos com diferentes requisitos de desempenho compartilham dispositivos de armazenamento.
Outros recursos incluem a capacidade de coletar logs por meio da interface padrão de telemetria, reduzindo a complexidade e possivelmente diminuindo os custos de manutenção. A nova série PBlaze6 6920 oferece suporte ao apagamento seguro aprimorado para garantir que, uma vez que uma unidade seja desativada, não haja como alguém obter qualquer informação dela. O firmware das unidades também pode ser atualizado sem reinicializar a unidade.
Para nossa análise, veremos o modelo D6920 de 7.68 TB.
Especificações Memblaze PBlaze6 6920 NVMe SSD
Série PBlaze6 6920 | D6920 | D6926 | ||||
Capacidade do usuário | 3.84TB | 7.68TB | 15.36TB | 3.2TB | 6.4TB | 12.8TB |
NAND | NAND 96L 3D | |||||
Fator de Forma | U.2.5 de 2 polegadas | U.2.5 de 2 polegadas | ||||
Interface | PCIe 4.0 x 4 | PCIe 4.0 x 4 | ||||
Protocolo | NVMe 1.4 | |||||
Desempenho | ||||||
Leitura sequencial de 128 KB (GB/s, 25 W) | 6.7 | 7.1 | 7.1 | 6.7 | 7.1 | 7.1 |
Leitura sequencial de 128 KB (GB/s, 35 W) | 6.7 | 7.1 | 7.1 | 6.7 | 7.1 | 7.1 |
Gravação sequencial de 128 KB (GB/s, 25 W) | 3.9 | 5.6 | 5.2 | 3.9 | 5.7 | 5.3 |
Gravação sequencial de 128 KB (GB/s, 35 W) | 3.9 | 6.8 | 6.6 | 3.9 | 6.8 | 6.7 |
IOPS de leitura aleatória sustentada (4 KB) | 900K | 1600K | 1600K | 900K | 1600K | 1600K |
Gravação Aleatória Sustentada (4KB) IOPS Estado Estacionário | 165K | 260K | 305K | 345K | 480K | 500K |
Latência de leitura/gravação (μs) | 78 / 11 | 78 / 11 | ||||
Resistência vitalícia | 1 DWPD | 3 DWPD | ||||
Taxa de erro de bit incorrigível | <10^-17 | |||||
MTBF | 2 milhões de horas | |||||
Temperatura de Operação | Ambiente: 0°C-35°C; Caso: 0°C-70°C | |||||
Consumo de energia | 25W |
Memblaze PBlaze6 6920 Desempenho
Histórico de testes e comparáveis
A Laboratório de teste StorageReview Enterprise fornece uma arquitetura flexível para realizar benchmarks de dispositivos de armazenamento corporativo em um ambiente comparável ao que os administradores encontram em implantações reais. O Enterprise Test Lab incorpora uma variedade de servidores, redes, condicionamento de energia e outras infraestruturas de rede que permitem que nossa equipe estabeleça condições do mundo real para avaliar com precisão o desempenho durante nossas análises.
Incorporamos esses detalhes sobre o ambiente de laboratório e protocolos em revisões para que os profissionais de TI e os responsáveis pela aquisição de armazenamento possam entender as condições em que alcançamos os resultados a seguir. Nenhuma de nossas análises é paga ou supervisionada pelo fabricante do equipamento que estamos testando. Detalhes adicionais sobre o Laboratório de teste StorageReview Enterprise e uma visão geral de seus recursos de rede estão disponíveis nessas respectivas páginas.
Configuração do HPE ProLiant DL365 Gen10 Plus:
- 2 x 7713 CPUs AMD Epyc Gen 3 (64 núcleos, 2 GHz)
- 16x16GB DDR4 3200MHz
- 1 x HPE Samsung PM1735 3.2 GB U.3 Gen4 SSD
- ESXi 7.0u1
Análise de carga de trabalho do aplicativo
Para entender as características de desempenho dos dispositivos de armazenamento corporativo, é essencial modelar a infraestrutura e as cargas de trabalho de aplicativos encontradas em ambientes de produção ao vivo. Nossos benchmarks para o HPE/Samsung PM1735 incluem o Desempenho OLTP do MySQL via SysBench e Desempenho OLTP do Microsoft SQL Server com uma carga de trabalho TCP-C simulada. Para nossas cargas de trabalho de aplicativo, cada unidade comparável executará 4 VMs configuradas de forma idêntica. Com o PM1735 sendo uma variante U.3-ONLY, nós o testamos no HPE DL365 Gen10 Plus enquanto os outros modelos estavam em nosso Lenovo ThinkSystem SR635.
Desempenho do SQL Server
Cada VM do SQL Server é configurada com dois vDisks: volume de 100 GB para inicialização e um volume de 500 GB para o banco de dados e arquivos de log. Do ponto de vista dos recursos do sistema, configuramos cada VM com 8 vCPUs, 64 GB de DRAM e aproveitamos o controlador LSI Logic SAS SCSI. Embora nossas cargas de trabalho Sysbench testadas anteriormente tenham saturado a plataforma tanto em E/S de armazenamento quanto em capacidade, o teste de SQL procura desempenho de latência.
Este teste usa o SQL Server 2014 em execução em VMs convidadas do Windows Server 2012 R2 e é enfatizado pelo Benchmark Factory para bancos de dados da Quest. StorageReview's Protocolo de teste OLTP do Microsoft SQL Server emprega o rascunho atual do Benchmark C (TPC-C) do Transaction Processing Performance Council, um benchmark de processamento de transações on-line que simula as atividades encontradas em ambientes de aplicativos complexos. O benchmark TPC-C chega mais perto do que os benchmarks sintéticos de desempenho para medir os pontos fortes de desempenho e os gargalos da infraestrutura de armazenamento em ambientes de banco de dados. Cada instância de nossa VM SQL Server para esta revisão usa um banco de dados SQL Server de 333 GB (escala 1,500) e mede o desempenho transacional e a latência sob uma carga de 15,000 usuários virtuais.
Configuração de teste do SQL Server (por VM)
- Windows Server 2012 R2
- Ocupação de armazenamento: 600 GB alocados, 500 GB usados
- SQL Server 2014
- Tamanho do banco de dados: escala 1,500
- Carga de cliente virtual: 15,000
- Memória RAM: 48 GB
- Duração do teste: 3 horas
- 2.5 horas de pré-condicionamento
- período de amostra de 30 minutos
Com o benchmark transacional do SQL Server, vimos o PBlaze6 atingir um agregado de 12,650.6 TPS com VMs individuais variando de 3,162 TPS a 3,163.2 TPS.
Com a latência média do SQL Server, o PBlaze6 6920 teve uma latência agregada de 2.25ms com VMs individuais variando de 1ms a 3ms. Isso o coloca acima de todas as outras unidades Gen4 testadas até agora.
Desempenho do Sysbench
O próximo benchmark de aplicativo consiste em um Banco de dados MySQL OLTP Percona medida via SysBench. Este teste mede o TPS (transações por segundo) médio, a latência média e também a latência média do 99º percentil.
Cada sysbench A VM é configurada com três vDisks: um para inicialização (~92 GB), um com o banco de dados pré-construído (~447 GB) e o terceiro para o banco de dados em teste (270 GB). Do ponto de vista dos recursos do sistema, configuramos cada VM com 8 vCPUs, 60 GB de DRAM e aproveitamos o controlador LSI Logic SAS SCSI.
Configuração de teste do Sysbench (por VM)
- CentOS 6.3 64 bits
- Percona XtraDB 5.5.30-rel30.1
- Tabelas de banco de dados: 100
- Tamanho do banco de dados: 10,000,000
- Segmentos de banco de dados: 32
- Memória RAM: 24 GB
- Duração do teste: 3 horas
- 2 horas de pré-condicionamento 32 tópicos
- 1 hora 32 tópicos
Olhando para nosso benchmark transacional Sysbench, a unidade Memblaze teve uma pontuação agregada de 11,478 TPS com VMs individuais variando de 2,856 a 2,889 TPS. Isso o coloca bem à frente das outras unidades.
A latência média do Sysbench viu o Memblaze colocar um agregado de 11.15ms com VMs individuais variando de 11.07ms a 11.2ms. Novamente, o drive leva primeiro com a latência mais baixa até agora.
Para nossa latência de pior cenário (99º percentil), a unidade Memblaze PBlaze6 6920 teve um agregado de 20.2ms bem abaixo das outras unidades em comparação.
Análise de Carga de Trabalho do VDBench
Quando se trata de dispositivos de armazenamento de comparação, o teste de aplicativo é o melhor e o teste sintético vem em segundo lugar. Embora não seja uma representação perfeita das cargas de trabalho reais, os testes sintéticos ajudam a estabelecer a linha de base dos dispositivos de armazenamento com um fator de repetibilidade que facilita a comparação entre soluções concorrentes. Essas cargas de trabalho oferecem uma variedade de perfis de teste diferentes, desde testes de "quatro cantos", testes comuns de tamanho de transferência de banco de dados até capturas de rastreamento de diferentes ambientes VDI.
Todos esses testes utilizam o gerador de carga de trabalho vdBench comum, com um mecanismo de script para automatizar e capturar resultados em um grande cluster de teste de computação. Isso nos permite repetir as mesmas cargas de trabalho em uma ampla variedade de dispositivos de armazenamento, incluindo arrays flash e dispositivos de armazenamento individuais. Nosso processo de teste para esses benchmarks preenche toda a superfície da unidade com dados e, em seguida, particiona uma seção da unidade igual a 25% da capacidade da unidade para simular como a unidade pode responder às cargas de trabalho do aplicativo. Isso é diferente dos testes de entropia total que usam 100% da unidade e os levam a um estado estável. Como resultado, esses números refletirão velocidades de gravação sustentadas mais altas.
perfis:
- Leitura aleatória em 4K: 100% de leitura, 128 threads, 0-120% de atualização
- Gravação aleatória em 4K: 100% de gravação, 128 threads, 0-120% de atualização
- Leitura aleatória de 4K (carga alta): 100% de leitura, 512 threads, 0-120% iorado
- 4K Random Write (alta carga): 100% Write, 512 threads, 0-120% iorate
- Leitura sequencial de 64K: 100% de leitura, 32 threads, 0-120% iorado
- Gravação sequencial de 64K: 100% gravação, 16 threads, 0-120% iorado
- Leitura sequencial de 64K (carga alta): 100% de leitura, 64 threads, 0-120% iorado
- Gravação sequencial de 64K (carga alta): 100% Gravação, 64 threads, 0-120% iorado
- Banco de Dados Sintético: SQL e Oracle
- Clone completo de VDI e rastreamentos de clone vinculados
Comparáveis:
Em nossa primeira análise de carga de trabalho VDBench, leitura aleatória de 4K, Kioxia CM6 (alta carga) ficou em primeiro lugar com o Memblaze PBlzae6 6920 em segundo, novamente alta carga. Para a alta carga no Memblaze, vimos um pico de 1,484,363 IOPS com uma latência de apenas 343µs. Para a carga regular, vimos um pico de 862,778 IOPS com uma latência de 146µs.
A gravação em 4K novamente viu Kioxia no primeiro lugar e o Memblaze PBlaze6 6920 em segundo. Para alta carga de pico, o 6920 atingiu 584,267 IOPS com uma latência de 867 µs. Sob nossa carga normal, o PBlaze6 atingiu 580,117 IOPS com uma latência de apenas 215µs.
Mudando para nossas cargas de trabalho sequenciais de 64K, começamos com read. Aqui, o Memblaze conquistou o primeiro lugar com seu pico de alta carga de 108,587 IOPS ou 6.79 GB/s com uma latência de 588 µs. Sob carga normal, o drive ficou em segundo lugar com um pico de 102,035 IOPS ou 6.38 GB/s com uma latência de 313 µs.
Com gravação de 64K, o Kioxia CD6 ficou em primeiro lugar, mas o Memblaze de carga normal ficou em segundo lugar com 53,164 IOPS ou 3.3 GB/s com uma latência de 293 µs. A carga alta ficou logo atrás com 52,174 IOPS ou 3.26 GB/s com uma latência de 1.2 ms.
Nosso próximo conjunto de testes são nossas cargas de trabalho SQL: SQL, SQL 90-10 e SQL 80-20. Começando com SQL, o Memblaze ficou em segundo lugar com um desempenho máximo de 247,494 IOPS em uma latência de 128µs.
No SQL 90-10, vemos novamente o Memblaze pousar em segundo lugar com um pico de 262,647 IOPS com uma latência de 121µs.
Para o SQL 80-20, o posicionamento foi o mesmo com o Memblaze começando abaixo de 100µs e chegando a 260,215 IOPS com uma latência de 121µs.
A seguir estão nossas cargas de trabalho Oracle: Oracle, Oracle 90-10 e Oracle 80-20. Começando com o Oracle, o Memblaze conquistou o primeiro lugar com um pico de 280,460 IOPS com uma latência de 125µs.
O Oracle 90-10 viu o Memblaze cair para o segundo lugar com um desempenho máximo de 201,129 IOPS em uma latência de 108µs.
Com Oracle 80-20 Memblaze foi novamente o segundo com um pico de 205,118 IOPS e uma latência de 106µs.
Em seguida, mudamos para nosso teste de clone VDI, Full and Linked. Para VDI Full Clone, o primeiro é inicializar. Aqui o Memblaze ficou em primeiro lugar com 229,874 IOPS e uma latência de 150µs.
Para VDI FC Initial Login, o PBlaze6 caiu para o segundo lugar com um desempenho máximo de 163,243 IOPS em uma latência de 180µs.
O VDI FC Monday Login teve o Memblaze em segundo lugar com um pico de 107,414 IOPS com uma latência de 146µs.
Para VDI Linked Clone (LC) Boot, o Memblaze ficou em segundo lugar atrás do CM6, o de melhor desempenho usual. Para um pico, o drive registrou 108,491 IOPS e uma latência de 146µs.
O VDI LC Initial Login viu o Memblaze ocupar o primeiro lugar com um pico de 58,314 IOPS e uma latência de 133µs.
Por fim, com o VDI LC Monday Login, o Memblaze caiu para o terceiro lugar com um pico de 82,576 IOPS com uma latência de 190 µs, embora tenha ultrapassado 1 ms no teste anterior.
Conclusão
A série Memblaze PBlaze6 6920 NVMe SSD é a mais recente unidade corporativa da empresa, pela primeira vez aproveitando o PCIe Gen4. A série consiste em duas unidades, D6920 (analisada aqui) e a D6926. A diferença entre as unidades é a resistência e, como resultado, a capacidade. Falando em capacidade, a capacidade máxima da série é de 15.36 TB em uma área U.2. Para desempenho, os números máximos citados são 7.1 GB/s e 1.6 milhão de IOPS. A Memblaze afirma que a unidade é ideal para uma infinidade de casos de uso e pode ser mais fácil dizer que ela pode acomodar a maioria (ou todas) as cargas de trabalho corporativas.
Para desempenho, testamos o SSD Memblaze PBlaze6 6920 em relação aos SSDs corporativos PCIe Gen4 que temos. Analisamos a análise de carga de trabalho do aplicativo e o VDBench. Em nossa primeira série de testes, vimos o Memblaze ocupar o primeiro lugar no SQL Server transacional com um agregado de 12,650.6 TPS e o primeiro lugar em latência média com um agregado de 2.25ms. A unidade manteve o primeiro lugar no Sysbench com pontuações agregadas de 11,478 TPS, uma latência média de 11.15ms e um cenário de pior caso de 20.2ms.
Mudando para o nosso VDBench, o Memblaze ficou em primeiro várias vezes e ficou em segundo na maior parte do restante dos testes. Os destaques incluem 1.5 milhão de IOPS em alta carga de leitura em 4K, 863K IOPS em leitura de 4K, 584K IOPS em alta carga de gravação em 4K e 580K IOPS em gravação em 4K. No trabalho sequencial, vimos 6.79 GB/s em alta carga de leitura de 64 K, 6.38 GB/s em leitura de 64 K, 3.26 GB/s em alta carga de gravação de 64 K e 3.3 GB/s em gravação de 64 K.
Em nossos testes SQL, vimos picos de 247K IOPS, 263K IOPS no SQL 90-10 e 260K IOPS no SQL 80-20. Com o Oracle, vimos 280 IOPS, 201 IOPS no Oracle 90-10 e 205 IOPS no Oracle 80-20. Em seguida, foram nossos testes VDI Clone, Full e Linked. No Full Clone, vimos 230 IOPS na inicialização, 163 IOPS no login inicial e 107 IOPS no login na segunda-feira. No Linked Clone, vimos 108 IOPS na inicialização, 58 IOPS no login inicial e 83 IOPS no login na segunda-feira.
A série Memblaze PBlaze6 NVMe SSD é a primeira unidade PCIe Gen4 da empresa e mais um lançamento de alto nível. A unidade que testamos, a D6920, estava no topo ou perto dele em todos os testes. Nem todo mundo conhece o nome Memblaze, já que grande parte de sua distribuição nos EUA é feita por meio de SSDs da marca Micron. Mas se você não está prestando atenção ao Memblaze, está perdendo muito se se preocupa com o desempenho em um fator de forma comum e hot-swappable. Seus SSDs tiveram o melhor perfil de desempenho de qualquer marca que chegou ao nosso laboratório nos últimos anos. O D6920 não é diferente e é uma unidade totalmente impressionante em todo o nosso plano de teste. Como resultado, ganhou o prêmio Editor's Choice.
Página do produto Memblaze PBlaze6 série 6920
Envolva-se com a StorageReview
Newsletter | YouTube | LinkedIn | Instagram | Twitter | Facebook | TikTok | RSS feed