A Memblaze possui uma nova geração de SSDs NVMe projetados para empresas. O PBlaze4 destina-se a centros de dados que executam computação em nuvem, banco de dados e outros aplicativos exigentes. Ele está disponível em fatores de forma de meia altura, meio comprimento (HHHL) e altura total, meio comprimento (FHHL) e capacidades que variam de 800 GB a 6.4 TB.
A Memblaze possui uma nova geração de SSDs NVMe projetados para empresas. O PBlaze4 destina-se a centros de dados que executam computação em nuvem, banco de dados e outros aplicativos exigentes. Ele está disponível em fatores de forma de meia altura, meio comprimento (HHHL) e altura total, meio comprimento (FHHL) e capacidades que variam de 800 GB a 6.4 TB.
A série PBlaze4 pode manter a integridade dos dados sendo transferidos em caso de perda de energia, com dados em buffers temporários salvos na mídia NAND. Esses SSDs também oferecem limitação térmica. A série PBlaze4 possui um modo de gerenciamento de memória Pseudo-SLC (pSLC) que foi projetado para permitir que um MLC emule a velocidade e a durabilidade de um SLC. As unidades PBlaze4 designam as partes da memória usadas para metadados como pSLC para maior proteção e confiabilidade de metadados. Eles também oferecem MemSpeed e MemSolid, projetados para melhorar o desempenho, a confiabilidade e a qualidade do serviço do PCIe SSD.
Nossa análise é da versão HHHL de 3.2 TB.
Especificações Memblaze PBlaze4
- Capacidade: 800 GB, 1.2 TB, 1.6 TB, 2.4 TB, 3.2TB, 6.4 TB
- Desempenho
- Leitura sequencial (128kb): 2.2 GB/s, 2.8 GB/s, 2.8 GB/s, 2.8 GB/s, 2.8 GB/s, 3.4 GB/s
- IOPS de gravação sequencial (128kb): 700 MB/s, 1.4 GB/s, 1.4 GB/s, 2.2 GB/s, 2.2 GB/s, 2.5 GB/s
- IOPS de leitura aleatória sustentada (4kb): 600k, 740k, 750k, 730k, 740k, 800k
- Gravação aleatória sustentada (4kb) IOPS (100% span): 60k, 240k, 150k, 320k, 200k, 250k
- Confiabilidade
- Resistência vitalícia (limpezas por dia): 3, 4, 3, 4, 3, 3
- Latência de leitura/gravação: 90μs/20μs
- Taxa de erro de bit incorrigível: < 1 setor por 10^17 bits lidos
- Tempo médio entre falhas: 2 milhões de horas
- Fator de forma: HHHL de 2.5" (FHHL para a versão de 6.4 TB)
- Interface: PCIe 3.0 x 4 (PCIe 3.0 x 8 para a versão de 6.4 TB)
- Protocolo: NVMe
- Memória Flash NAND: MLC
- Sistema operacional: RHEL, SLES, CentOS, Ubuntu, Windows Server, VMware ESXi
- Consumo de energia: <25w (<35w para a versão de 6.4 TB)
- Temperatura de Operação:
- AIC: 0 – 55℃ temperatura ambiente com fluxo de ar sugerido
- 2.5'': temperatura ambiente de 0–35℃ com fluxo de ar sugerido, temperatura da caixa de 0-70℃
- Fluxo de ar (LFM): 300@25℃ (450@25℃ para a versão de 6.4 TB)
- Suporte de software: CLI Management Tool, driver nativo do sistema operacional
Design e Construção
A Memblaze oferece seu PBlaze4 em dois fatores de forma, incluindo SSD de 2.5” (PBlaze4 D750) e, neste caso, um fator de forma de cartão adicional de meia altura e meio comprimento (PBlaze4 C750). De um lado, ele tem um dissipador de calor prateado com uma tampa cinza escura com a marca Memblaze. O outro lado é uma placa de circuito exposta onde se pode ver o Toshiba 15nm NAND.
O PBlaze4 usa um conector PCIe Gen 3 x 4, enquanto a versão FHHL 6.4TB usa PCIe Gen 3 x 8.
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 nas respectivas páginas.
Testamos o Memblaze comparando-o com os seguintes outros SSDs:
- Intel HHHL P3608 1.6 TB
- Huawei HHHL ES3000v2 1.6 TB
- SanDisk SHHL PX600 2.6 TB
- Huawei HHHL ES3000v2 3.2 TB
- HGST HHHL SN100 3.2 TB
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 primeiros benchmarks para o Memblae PBlaze4 são, portanto, os 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 executará de 2 a 4 VMs configuradas de forma idêntica.
StorageReview's Protocolo de teste OLTP do Microsoft SQL Server emprega o rascunho atual do Benchmark C (TPC-C) do Conselho de Desempenho de Processamento de Transações, 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.
Ao observar a saída do SQL Server, a unidade Memblaze tinha um TPS superior de 3,157.235 com um agregado de 3,157.112 TPS. O melhor desempenho veio do Huawei ES3000v2, que registrou um agregado de 3,157.34 TPS.
Olhando para a latência média durante o teste de benchmark do SQL Server de 15k de usuários virtuais, o agregado de 4 ms do PBlaze7.5 o colocou logo atrás dos SSDs SanDisk e Huawei, ambos com 7.0 ms.
O próximo benchmark de aplicativo consiste em um banco de dados Percona MySQL OLTP medido via SysBench. Este teste mede o TPS (transações por segundo) médio, a latência média e a latência média do 99º percentil. A Percona e a MariaDB estão usando as APIs de aplicativos Fusion-io com reconhecimento de flash nas versões mais recentes de seus bancos de dados, embora, para fins desta comparação, testemos cada dispositivo em seus modos de armazenamento em bloco “legados”.
No benchmark de média de transações por segundo, o agregado Memblaze foi superior a todos os seus rivais. O desempenho máximo do PBlaze4 de uma única VM foi de 1,509.3 TPS.
Ao analisar nossos resultados de latência média, o Memblaze não se saiu tão bem quanto o Intel P3608, com VMs individuais rodando entre 21.20ms e 21.66ms. No entanto, o PBlaze4 teve a pontuação agregada mais baixa de 21.50ms.
Em nossa latência de percentil 99 do MySQL, um cenário de pior caso, o Memblaze desempenhou no meio do pacote com VMs rodando entre 52.29 ms e 52.65 ms, enquanto o drive SanDisk PX600 de melhor desempenho apresentou um agregado impressionante de apenas 41.92 ms.
Análise de Carga de Trabalho Sintética Corporativa
O desempenho do flash varia à medida que a unidade se torna condicionada à sua carga de trabalho, o que significa que o armazenamento flash deve ser pré-condicionado antes de cada um dos benchmarks sintéticos fio para garantir que os benchmarks sejam precisos. Cada uma das unidades comparáveis é apagada com segurança usando as ferramentas do fornecedor e pré-condicionadas em estado estável com uma carga pesada de 16 threads e uma fila pendente de 16 por thread.
- Testes de pré-condicionamento e estado estacionário primário:
- Rendimento (Agregado de IOPS de Leitura+Gravação)
- Latência média (latência de leitura+gravação calculada em conjunto)
- Latência máxima (latência máxima de leitura ou gravação)
- Desvio padrão de latência (desvio padrão de leitura + gravação calculado em conjunto)
Após a conclusão do pré-condicionamento, cada dispositivo é testado em intervalos em vários perfis de profundidade de encadeamento/fila para mostrar o desempenho sob uso leve e pesado. Nossa análise de carga de trabalho sintética para o Memblaze PBlaze4 usa dois perfis, que são amplamente usados em especificações e benchmarks de fabricantes. É importante levar em consideração que as cargas de trabalho sintéticas nunca representarão 100% da atividade vista nas cargas de trabalho de produção e, de certa forma, retratarão imprecisamente uma unidade em cenários que não ocorreriam no mundo real.
- 4k
- 100% de leitura e 100% de gravação
- 8k
- 70% de leitura/30% de gravação
Em nosso teste de pré-condicionamento de gravação de 4k de taxa de transferência, o Memblaze obtém pontos por consistência, embora tenha aumentado um pouco no início, começando em cerca de 290,000 IOPS e atingindo um estado estacionário em torno de 180,000. Em comparação, as unidades Huawei, HGST e Intel tiveram picos iniciais muito mais significativos. O Huawei ES300v2 3.2 TB teve a maior taxa de transferência em estado estacionário.
Ao testar a latência média, o Memblaze foi geralmente consistente, mas não excepcionalmente, com uma pontuação inicial em torno de 0.8 ms e atingindo um estado estável em torno de 1.4 ms. Isso foi menor do que vários de seus concorrentes, mas não o Intel P3608.
O PBlaze4 teve a maior latência máxima de qualquer uma das cinco unidades incluídas neste teste, além de apresentar picos frequentes ao longo do teste. O HGST SN100 foi geralmente mais consistente, mas teve picos muito graves ocasionais, enquanto os drives da Intel e da Huawei eram muito estáveis.Os cálculos de desvio padrão destinam-se a facilitar a visualização da consistência dos resultados de desempenho de latência do SSD. Neste teste, a oferta Memblaze começou com a latência mais alta, embora tenha acabado se saindo melhor do que o Huawei ES3000v2 1.6TB. No entanto, sua latência estável era maior do que as outras três unidades.
Testando a taxa de transferência de 4k, a unidade Memblaze teve um dos desempenhos mais lentos com 705,868 IOPS durante a leitura e 180,006 na gravação. Para comparação, a unidade Intel mostrou o melhor desempenho de gravação com impressionantes 851,693 IOPS.
O PBlaze4 saiu no meio do pelotão em latência média com 0.36ms de leitura e 1.42 de gravação. Foi solidamente derrotado pelo Intel P3608 na leitura e pelo Huawei ES3000v2 3.2 TB na escrita.
Na latência máxima, a oferta do Memblaze teve a melhor pontuação de leitura em 4.6 ms, mas sua velocidade de gravação de 179.8 ms foi de longe a pior.
As pontuações de desvio padrão novamente colocaram o PBlaze4 no topo na leitura de 0.107 ms, mas desta vez não estava perto do fundo ao escrever, o que é uma “honra” para o Huawei ES3000v2 1.6 TB
Nossa próxima carga de trabalho usa transferências de 8k com uma proporção de 70% de operações de leitura e 30% de operações de gravação. Mais uma vez, começaremos com os resultados do pré-condicionamento antes de passar para os testes principais.
Em taxa de transferência, a oferta Memblaze teve pontuações notavelmente consistentes, ficando em torno de 170,000 IOPS durante toda a execução do teste, enquanto seus comparáveis mostraram muito mais variação. O PBlaze4 novamente acabou no meio do pelotão, uma vez que todos atingiram um estado estacionário.
Nosso teste de latência média repetiu a mesma história, com o drive Memblaze oscilando entre 1.4ms e 1.5ms durante todo o teste, enquanto seus rivais tiveram muito mais variação. Depois que todos atingiram um estado estacionário, porém, o Huawei ES3000v2 3.2 TB foi o vencedor claro.
O PBlaze4 viu picos nos resultados de latência máxima, embora não fossem tão ruins quanto os ocasionalmente experimentados pelo HGST SN100. Os SSDs da Huawei foram mais estáveis, e o da Intel foi o mais estável de todos, ficando em torno da marca de latência de 15ms durante todo o teste.
No pré-condicionamento de desvio padrão, vemos novamente o PBlaze4 manter uma pontuação bastante consistente ao longo de nossos testes, chegando perto do meio do pacote geral.
Depois de pré-condicionar totalmente a unidade Memblaze, passamos por nosso teste principal de 8k 70/30.
Em taxa de transferência, esta unidade permaneceu solidamente no meio do pacote, competindo lado a lado com as ofertas Intel, HGST e Huawei de 1.6 TB. O Huawei ES3000v2 3.2TB foi o claro vencedor, no entanto, superando seus rivais em todas as condições.
A latência média refletiu os resultados da taxa de transferência, com a unidade Memblaze competindo fortemente com a Intel, HGST e Huawei de 1.6 TB, e o ES3000v2 3.2 TB novamente assumindo a liderança.
A história foi diferente com latência máxima, no entanto, com o PBlaze4 executando uma latência visivelmente maior do que seus comparáveis. As outras quatro unidades tiveram um desempenho muito melhor, com as ofertas da Huawei mostrando o melhor desempenho.
Nossos resultados de desvio padrão mostram que a unidade Memblaze voltou a ter o mesmo desempenho das unidades Intel e HGST em uma variedade de condições, mas conforme as condições se tornaram mais exigentes, a unidade Huawei de 1.6 GB começou a mostrar melhor desempenho, enquanto a unidade de 3.2 GB começou a fazer pior.
Conclusão
O Memblaze PBlaze4 é um SSD de nível empresarial, com a versão FHHL AIC de 6.4 TB sendo o principal projeto da empresa. O PBlaze4 possui interface NVMe sobre PCIe e é oferecido em HHHL e FHHL (além de 2.5″) e níveis de 800 GB a 6.4 TB de capacidade. Testamos a versão HHHL de 3.2 TB nesta análise, enquanto a versão de 2.5″ que analisamos anteriormente se classificou muito bem e se aproximou do perfil de desempenho de seu irmão AIC. Ser oferecido em vários formatos dá aos clientes flexibilidade ao escolher qual deles pode se adequar melhor a uma determinada plataforma. Se for possível a troca a quente ou a integração em um servidor mais novo que ofereça acesso frontal, os modelos de 2.5″ oferecem algumas vantagens. Se o servidor não suportar SSDs NVMe de 2.5″, os AICs são favoráveis sendo compatíveis com quase todos os servidores modernos.
O Memblaze PBlaze4 AIC se mostrou um bom SSD em nossos benchmarks, embora tenha alguns pontos onde poderia ser melhorado, ele se saiu especialmente bem em alguns de nossos testes de banco de dados, com o Sysbench dando a ele uma pontuação agregada de 5954.8 TPS, superando uma série de SSDs semelhantes. A unidade Memblaze ficou no meio do pacote em nosso teste de 8K 70% de leitura/30% de gravação, bem como em nosso teste de 4K 100% de leitura medindo 705,868 IOPS. Semelhante ao perfil de desempenho que observamos ao analisar o PBlaze2.5 de 4 ″, o AIC apresentou alguns picos de latência máxima sob cargas mais altas. A Memblaze reagiu rapidamente a isso e acaba de lançar uma atualização que reduziu esses valores de volta aos intervalos normais para o grupo SSD NVMe.
Vantagens
- Forte desempenho do banco de dados
- Desempenho sólido na maioria das situações
- Design flexível com uma ampla oferta de capacidade
Desvantagens
- Mostrou alguns picos de latência máxima mais altos
ponto de partida
O Memblaze PBlaze4 é um SSD AIC de nível empresarial que mostra desempenho muito bom em condições de banco de dados e desempenho geralmente médio em outras situações.
Página do produto Memblaze PBlaze4
Inscreva-se no boletim informativo StorageReview