Memblaze oferece uma variedade estonteante de configurações para PBlaze3 em 38 capacidades diferentes como parte da tecnologia Pianokey da Memblaze. Além dos inversores baseados em MLC avaliados para esta revisão, ambos os inversores também estão disponíveis nas edições SLC. Pianokey e outros componentes principais da plataforma PBlaze3 são construídos com as próprias tecnologias proprietárias da Memblaze, o que é um motivo para ficar de olho em suas novas linhas de produtos emergentes. Uma das vantagens que a Memblaze defende para seus produtos sobre unidades comparáveis é que a placa fornece a maior parte dos requisitos computacionais e DRAM para sua operação, reduzindo a sobrecarga operacional do PBlaze3 para o sistema host.
Uma maneira de um novo empreendimento tecnológico se tornar conhecido é brigar com os players estabelecidos em seu setor de mercado. Pode ser por isso que a Memblaze faz questão de argumentar que seus produtos flash PCIe superam o Fusion-io sempre que têm uma oportunidade. A Memblaze nos forneceu unidades de avaliação de seu PBlaze2.4H MLC de 3 TB e PBlaze1.2L MLC de 3 TB para testar os ritmos de unidades comparáveis da Fusion-io, bem como de outras empresas estabelecidas no mercado de SSD PCIe.
Especificações Memblaze PBlaze3
- MLC PBlaze1.2L de 3 TB
- Capacidades disponíveis: 600 GB – 1200 GB
- Fator de forma: Meia altura, meio comprimento
- Consumo de energia: 10 W - 25 W
- Largura de banda de leitura (64 KB): 2.4 GB/s
- Largura de banda de gravação (64 KB): 1.1 GB/s
- IOPS de leitura aleatória (4 KB): 615,000
- IOPS de gravação aleatória (4 KB): 130,000
- Leitura e gravação aleatória (4 KB 75:25 R/W) IOPS: 500,000
- Latência típica de acesso R/W (4KB): 80μs/14μs
- Resistência ao longo da vida: 8PB - 16PB
- Peso: 190g
- 2.4 TB Pblaze3H MLC
- Capacidades disponíveis: 1200 GB – 2400 GB
- Fator de forma: altura total, meio comprimento
- Consumo de energia: 30 W - 55 W
- Largura de banda de leitura (64 KB): 3.2 GB/
- Largura de banda de gravação (64 KB): 2.2 GB/s
- IOPS de leitura aleatória (4 KB): 750,000
- IOPS de gravação aleatória (4 KB): 260,000
- Leitura e gravação aleatória (4 KB 75:25 R/W) IOPS: 600,000
- Latência típica de acesso R/W (4KB): 80μs/14μs
- Taxa de erro de bit (BERM): menor que 10e-20
- Resistência ao longo da vida: 16PB - 33PB
- MTBF: hora 2,000,000
- Peso: 350g
- Interface: PCI Express 2.1x8
- Tipo de Flash: NAND MLC (Multi Level Cell)
- Suporte ao sistema operacional: RHEL, SLES, CentOS, Windows, ESXi, KVM
- Suporte ao sistema de arquivos: NTFS, FAT, FAT32, EXT2, EXT3, EXT4, XFS, VMFS
- Gerenciamento: CLI, GUI, Telnet, SSH
- Temperatura operacional: 0ºC a 50ºC
- Temperatura não operacional: -40ºC - 70ºC
- Condição de resfriamento: >300LFM@25ºC
- Nivelamento de desgaste
- Latência Suave
- Proteção contra perda de energia: capacitor de polímero, 18-20 ms de tempo de retenção
- Suporte a RAID de software: 0, 1, 5
- Proteção de dados: Correção de erros de jantar, RAIDCross NAND, Die de backup, Randomizer
Design e Construção
A família PBlaze3 utiliza a tecnologia Pianokey proprietária da Memblaze, que permite uma ampla gama de capacidades e tipos NAND em incrementos de 50 GB. Isso é drasticamente diferente dos designs existentes no mercado, que podem ter apenas uma ou duas configurações diferentes disponíveis, enquanto o Memblaze é capaz de oferecer 38 configurações diferentes. A família PBlaze3 é composta por dois designs de placas principais; um modelo de controlador duplo de meio comprimento e meia altura (Pblaze3H) e um modelo de controlador único de meio comprimento e meia altura (Pblaze3L).
O PBlaze3 usa um único controlador e possui DRAM on-card para reduzir os requisitos de sobrecarga para o sistema host. Semelhante ao Fusion-io, Virident e Huawei, o Memblaze utiliza um design FPGA em vez de um ASIC.
De uma perspectiva de gerenciamento, o Memblaze oferece utilitários para monitorar e gerenciar os cartões do Windows e do Linux. No Windows, fazemos interface com sua GUI, que é um balcão único para atualizar o firmware, formatar o cartão, superprovisioná-lo e monitorar o desempenho.
Usamos a CLI no Linux que oferece muito da mesma funcionalidade, mas um pouco menos refinada do que outras no espaço. No final das contas, desde que a interface de gerenciamento funcione sem muitos problemas, ela atende às expectativas da maioria dos usuários.
Histórico de testes e comparáveis
O Laboratório de Testes Empresariais da StorageReview oferece uma arquitetura flexível para a realização de benchmarks de dispositivos de armazenamento corporativos em um ambiente comparável ao que os administradores de SAN encontram em implantações reais. O Laboratório de Testes Empresariais incorpora uma variedade de servidores, redes, condicionamento de energia e outras infraestruturas de rede que permitem à nossa equipe estabelecer condições reais para avaliar com precisão o desempenho durante nossas análises.
Incorporamos esses detalhes sobre o ambiente e os protocolos do laboratório em nossas análises para que os profissionais de TI e os responsáveis pela aquisição de armazenamento possam entender as condições sob as quais obtivemos os resultados apresentados. Nenhuma de nossas análises é paga ou supervisionada pelo fabricante do equipamento que testamos. Mais detalhes sobre o Laboratório de Testes Empresariais da StorageReview e uma visão geral de seus recursos de rede estão disponíveis nas respectivas páginas.
Os aceleradores de aplicativos PCIe são testados em nossa plataforma de testes corporativos de segunda geração, baseada em um Lenovo ThinkServer RD630 . Para os benchmarks sintéticos, utilizamos o FIO versão 2.0.10 para Linux e versão 2.0.12.2 para Windows. Em nosso ambiente de testes sintéticos, utilizamos uma configuração de servidor convencional com clock de 2.0 GHz, embora configurações de servidor com processadores mais potentes possam apresentar desempenho superior.
- 2 x Intel Xeon E5-2620 (2.0 GHz, 15 MB de cache, 6 núcleos)
- Chipset Intel C602
- Memória – 16GB (2 x 8GB) 1333Mhz DDR3 RDIMMs registrados
- Windows Server 2008 R2 SP1 de 64 bits, Windows Server 2012 Standard, CentOS 6.3 de 64 bits
- 100GB Micron P400e SSD de inicialização
- HBA LSI 9211-4i SAS/SATA 6.0 Gb/s (para SSDs de inicialização)
- LSI 9207-8i SAS/SATA 6.0Gb/s HBA (para benchmarking de SSDs ou HDDs)
Comparáveis para esta revisão:
- Fusion-io ioDrive2 Duo MLC (2.4 TB, 2 controladores FPGA Xilinx Virtex-40 de 6 nm, Intel MLC NAND, PCIe 2.0 x8)
- Fusion-io ioDrive2 (1.2 TB, 1 x controladores Xilinx Virtex-6 FPGA, MLC NAND, PCIe 2.0 x4)
- HuaweiTecal ES3000 (2.4 TB, 3 controladores FPGA proprietários, MLC NAND, PCIe 2.0 x8)
- Intel SSD 910 (800 GB, 4 x Intel EW29AA31AA1, MLC NAND, PCIe 2.0 x8)
- LSI Nytro WarpDrive BLP4-400 (400 GB, 4 controladores SandForce SF-2500, Toshiba eMLC NAND, PCIe 2.0 x8)
- Micron P420m (1.6 TB, controlador IDT, MLC NAND, PCIe 2.0 x8)
- Virident FlashMAX II (2.2 TB, 2 controladores FPGA proprietários, eMLC NAND, PCIe 2.0 x8)
Análise de carga de trabalho do aplicativo
Para entender as características de desempenho de dispositivos de armazenamento corporativos, é essencial modelar a infraestrutura e as cargas de trabalho de aplicativos encontradas em ambientes de produção reais. Nossos três primeiros benchmarks do Memblaze PBlaze3H e PBlaze3L são, portanto, o MarkLogic NoSQL Database Storage Benchmark , o desempenho do MySQL OLTP via SysBench e o desempenho do Microsoft SQL Server OLTP com uma carga de trabalho TCP-C simulada.
Nosso ambiente de banco de dados MarkLogic NoSQL requer grupos de quatro SSDs com capacidade utilizável de pelo menos 200 GB, pois o banco de dados NoSQL requer aproximadamente 650 GB de espaço para seus quatro nós de banco de dados. Nosso protocolo usa um host SCST e apresenta cada SSD em JBOD, com um alocado por nó de banco de dados. O teste se repete em 24 intervalos, exigindo um total de 30 a 36 horas. O MarkLogic registra a latência média total, bem como a latência de intervalo para cada SSD.
Ambas as unidades PBlaze3 tiveram um bom desempenho no benchmark MarkLogic NoSQL, com o PBlaze2.4H de 3 TB marcando a menor latência média entre os comparáveis em 1.38ms. O PBlaze1.2L de 3 TB permaneceu no meio do pacote com latência média de 3.08 ms.
Um exame mais detalhado dos resultados de latência do PBlaze3H durante o benchmark NoSQL revela alguns picos menores, mas nenhum ponto de problema particularmente notável.
O Memblaze PBlaze3L tem mais problemas com operações de gravação de diário e gravação de mesclagem durante o benchmark MarkLogic NoSQL.
O próximo teste de desempenho consiste em um banco de dados Percona MySQL OLTP, medido pelo SysBench . Nesta configuração, utilizamos um grupo de servidores Lenovo ThinkServer RD630 como clientes de banco de dados, com o ambiente de banco de dados armazenado em uma única unidade. Este teste mede a média de TPS (Transações por Segundo), a latência média e a latência média do 99º percentil em uma faixa de 2 a 32 threads. A Percona e o MariaDB utilizam as APIs de aplicativos com suporte a flash do Fusion-io 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".
À medida que a contagem de threads aumenta acima de quatro no benchmark MySQL, nossos dois drives PBlaze3 chegam às primeiras posições em termos de média de transações por segundo. O PBlaze1.2L de 3 TB chega a 3,069 TPS com 32 threads, enquanto o PBlaze2.4H de 3 TB atinge 3,384 TPS.
A plataforma PBlaze3 também supera sua concorrência em termos de latência média em contagens de threads mais altas durante o benchmark Sysbench MySQL.
Em nosso pior cenário de latência do MySQL, as duas unidades PBlaze3 não exibiram picos notáveis na latência. Tanto o PBlaze3L quanto o PBlaze3H permaneceram entre os de melhor desempenho em termos de latência percentil 99 em todo o benchmark, com seu melhor desempenho em cargas de trabalho maiores.
O protocolo de teste OLTP do Microsoft SQL Server da StorageReview utiliza a versão atual do benchmark TPC-C (Transaction Processing Performance Council), um benchmark de processamento de transações online que simula as atividades encontradas em ambientes de aplicativos complexos. O benchmark TPC-C se aproxima mais do que benchmarks de desempenho sintéticos na avaliação dos pontos fortes e gargalos de desempenho da infraestrutura de armazenamento em ambientes de banco de dados. Nosso protocolo para SQL Server utiliza um banco de dados SQL Server de 685 GB (escala de 3,000) e mede o desempenho transacional e a latência sob uma carga de 30,000 usuários virtuais.
Em termos de transações por segundo, ambas as unidades PBlaze3 foram capazes de acompanhar as unidades comparáveis em nosso benchmark Microsoft SQL. O PBlaze1.2L de 3 TB entregou 6,315 TPS, enquanto o PBlaze2.4H de 3 TB atingiu 6,321 TPS.
A métrica mais importante para avaliar o desempenho no benchmark do Microsoft SQL é a latência média. Com uma carga de trabalho de 30,000 usuários virtuais, ambas as unidades Memblaze tiveram um bom desempenho. O PBlaze3H manteve sua latência em 3ms, enquanto o PBlaze3L teve uma média de 7ms.
Análise de Carga de Trabalho Sintética
Nossos protocolos de benchmark sintéticos começam com o pré-condicionamento do armazenamento alvo para um estado estável, utilizando a mesma carga de trabalho que será usada para testar o dispositivo. O processo de pré-condicionamento utiliza uma carga pesada de 16 threads, com uma fila de 16 solicitações pendentes 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 comparado é testado 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 esta revisão usará dois perfis que são amplamente referenciados entre as especificações e benchmarks do fabricante.
- Perfil 4k
- 100% de leitura e 100% de gravação
- Perfil 8K
- 70% de leitura, 30% de gravação
Considerando que os benchmarks de desempenho de aplicativos para os dois SSDs PLaze3 usaram gráficos e resultados consolidados, nossos benchmarks sintéticos apresentarão os dois cartões de forma independente. Para fornecer a análise mais útil, conduzimos esses benchmarks com um sistema host Linux e Windows, bem como configuramos as unidades PBlaze3 em modo padrão e perfil de alto desempenho (HP) que usa superprovisionamento aumentado.
Usado com um sistema host Linux, o PBlaze2.4H de 3 TB mantém fortes resultados durante todo o processo de pré-condicionamento para o benchmark FIO 4k. Os perfis de superprovisionamento padrão e de alto desempenho mantêm um forte segundo lugar para o Huawei ES3000, superando até mesmo o ES3000 durante uma parte do período de rajada inicial.
O PBlaze1.2L de 3 TB se estabelece em um claro segundo lugar, pois a unidade atinge o estado estável quando configurada com o perfil de alto desempenho durante o pré-condicionamento de 4k no Linux.
O arco geral do desempenho de gravação PBlaze3H 4k é o mesmo para o testbed StorageReview Windows como durante nosso benchmark Linux, embora o PBlaze3H experimente uma maior variedade de valores de desempenho durante o período de rajada com um host Windows do que durante o pré-condicionamento do Linux.
O PBlazeL de 1.2 TB não funciona tão bem no Windows quanto no Linux, mas o PBlaze3L eventualmente supera o FlashMAX II para um segundo lugar entre os comparáveis, pois a unidade se aproxima do estado estável quando superprovisionada para alto desempenho.
Durante o pré-condicionamento para o benchmark 4k Linux, o PBlaze2.4H de 3 TB registra fortes resultados de latência média nos perfis padrão e de alto desempenho. O PBlaze3H acaba em um empate com o Huawei ES3000 perto de 1 ms em estado estacionário quando o PBlaze3H está configurado para alto desempenho.
Os resultados de latência média também foram fortes ao pré-condicionar o Memblaze PBlaze1.2L de 3 TB para o benchmark de 4k no Linux. O perfil PBlaze3L padrão terminou com resultados de latência média próximos a 3.65 ms durante o pré-condicionamento, enquanto seu perfil de alto desempenho conquistou o segundo lugar com aproximadamente 1.7 ms próximo ao estado estacionário.
Durante o pré-condicionamento de 4K com o ambiente de teste do Windows, o PBlaze2.4H de 3 TB apresenta resultados de desempenho de latência média semelhantes aos do PBlaze3H com um host Linux.
O PBlaze1.2L de 3 TB tem mais dificuldade em manter seu forte desempenho em resultados de latência média durante o pré-condicionamento com um host Windows. O perfil PBlaze3L de alto desempenho ainda supera o Micron P420m e o Fusion ioDrive2 à medida que o pré-condicionamento se aproxima do estado estacionário.
Após o período de pico, quando os resultados de latência máxima tiveram mais variação, o PBlaze2.4H de 3 TB manteve as latências máximas durante o pré-condicionamento de 4k no Linux que foram quase totalmente inferiores a 50 ms nos perfis padrão e de alto desempenho. Isso colocou o PBlaze3H atrás do Huawei ES3000 e do Micron P420m quando o benchmark se aproximou do estado estacionário.
O PBlaze1.2L de 3 TB foi ainda mais competitivo em termos de latência máxima durante o pré-condicionamento de 4k no Linux em ambos os perfis. Começando em aproximadamente 30 minutos no pré-condicionamento, ambas as configurações do PBlaze3L geralmente ficaram abaixo do Huawei ES3000 para manter o segundo lugar para o Micron P420m.
O PBlaze2.4H de 3 TB experimentou mais variações na latência máxima durante o pré-condicionamento de 4k em nosso ambiente de teste do Windows, mas o resultado geral é o mesmo que medimos no Linux. Ambos os esquemas de superprovisionamento do PBlaze3H registram latências máximas um pouco mais altas que o Huawei ES3000 e o MicronP420m.
O PBlaze3L não é capaz de manter suas latências máximas tão baixas durante o pré-condicionamento de 4k no Windows quanto no Linux, mas ainda é capaz de superar todos os comparáveis, exceto os da Huawei e Micron.
A plotagem de cálculos de desvio padrão fornece uma maneira mais clara de comparar a quantidade de variação entre pontos de dados de latência individuais coletados durante um benchmark. O Memblaze PBlaze2.4H de 3 TB experimentou latências consistentes durante o pré-condicionamento de 4k no Linux com seu desvio padrão se estabelecendo próximo a 2 ms para a configuração padrão e 1.1 ms com superprovisionamento com um perfil de alto desempenho.
O PBlaze1.2L de 3 TB começa a superar o Micron P420m em termos de desvio padrão de latência no ponto médio de seu pré-condicionamento de 4k no Linux quando superprovisionado para alto desempenho. Com uma configuração padrão, o PBlaze3L conseguiu ficar logo atrás do Huawei ES3000 em aproximadamente 1.1ms.
Superprovisionado para alto desempenho, o PBlaze2.4H de 3 TB foi capaz de quase igualar os resultados de desvio padrão do Huawei ES3000 durante o pré-condicionamento do Windows 4k, colocando o PBlaze3H e o Huawei ES3000 atrás apenas do MicronP420m. Com superprovisionamento padrão, o PBlaze3H experimentou resultados de desvio padrão muito mais próximos do FlashMAX II no ponto intermediário do pré-condicionamento de 4k.
O PBlaze1.2L de 3 TB é capaz de obter os resultados de latência mais consistentes entre nossos comparáveis em pré-condicionamento do Windows 4k quando superprovisionado para alto desempenho, embora os três melhores desempenhos estejam todos agrupados em um pacote compacto na parte inferior deste gráfico.
Com o pré-condicionamento do Linux concluído para o benchmark de 4k, o PBlaze2.4H de 3 TB obtém 474,839 IOPS em operações de leitura em uma configuração padrão e adiciona aproximadamente 3,000 IOPS com superprovisionamento de alto desempenho. Seus 142,844IOPS para operações de gravação saltam do segundo maior entre os comparáveis para a posição mais alta com a configuração de alto desempenho, em 254,931IOPS.
O PBlaze1.2L de 3 TB alcança desempenho de leitura comparável ao seu irmão PBlaze3H no Linux durante nosso benchmark sintético de 4k nas configurações padrão e de alto desempenho. Mudar da configuração padrão para o superprovisionamento de alto desempenho faz uma diferença notável no desempenho de gravação, movendo o PBlaze3L do penúltimo em desempenho de gravação para o segundo maior em 150,066IOPS.
O PBlaze2.4H de 3 TB é capaz de sustentar uma taxa de transferência de leitura 4k maior no Windows do que no ambiente de teste do Linux, a 588,421 IOPS com superprovisionamento de alto desempenho. Para ambos os perfis de superprovisionamento, o PBlaze3H perde apenas para o Huawei ES3000 em taxa de transferência de gravação, embora o perfil de alto desempenho coloque o PBlaze3H próximo ao Huawei comparável a 254,100IOPS.
O PBlaze1.2L de 3 TB conquista um sólido terceiro lugar para taxa de transferência de leitura de 4k no Windows e, assim como seu desempenho, passa do penúltimo em taxa de transferência de gravação para o segundo melhor quando o superprovisionamento é reconfigurado para melhorar o desempenho.
O PBlaze2.4H de 3 TB registrou fortes resultados de latência média durante nosso benchmark Linux 4k, especialmente para operações de gravação.
O PBlaze1.2L de 3 TB gerencia uma latência média respeitável no Linux quando configurado com superprovisionamento padrão, mas também é capaz de alcançar a segunda melhor latência média de gravação com operações de 4k no Linux quando superprovisionado para alto desempenho.
No Windows, o PBlaze2.4H de 3 TB é competitivo com os comparáveis de maior desempenho em nosso benchmark de 4K em termos de latência média. Superprovisionado para maior desempenho, o PBlaze3H mantém suas latências médias em 0.44ms em operações de leitura e 1ms em operações de gravação.
O PBlaze1.2L de 3 TB também é competitivo no topo do pacote quando superprovisionado para desempenho em um ambiente Windows. Conseguimos manter as latências médias para transferências de gravação de 4k em 2.09ms para essa configuração.
Os resultados de latência máxima revelam o pior cenário para desempenho de latência durante o benchmark de 4k. O PBlaze2.4H de 3 TB experimentou latências máximas para operações de leitura que foram as mais altas entre nossos comparáveis com o testbed do Linux, mas o PBlaze3H se saiu notavelmente melhor em termos de latência de gravação com uma terceira melhor latência máxima de 9.37ms para operações de gravação em uma configuração padrão. O superprovisionamento para maior desempenho não melhorou as pontuações de latência máxima para o PBlaze3H com transferências de gravação de 4k.
O PBlaze1.2H de 3 TB experimenta melhores latências máximas de leitura do que seu irmão PBlaze3L durante o benchmark de 4k com nosso testbed Linux. O superprovisionamento do PBlaze3H diminui sua latência máxima de gravação de 8.8 ms para 5.07 ms, embora ao custo de latências de leitura de 4k aumentadas.
O PBlaze2.4H de 3 TB também teve o pior desempenho em termos de latência máxima de leitura para operações de 4K no Windows, mas obteve os melhores resultados de latência máxima da categoria para operações de gravação. Seu melhor desempenho de latência de gravação ocorreu quando superprovisionado para alto desempenho, em 6.12 ms.
O PBlaze1.2L de 3 TB também se esforça para acompanhar as pontuações de latência máxima das unidades comparáveis durante nosso benchmark de 4k do Windows, mas é capaz de manter as latências máximas no melhor da classe 5.22ms quando superprovisionado para alto desempenho.
A plotagem dos resultados de um cálculo de desvio padrão fornece informações sobre a consistência dos resultados de latência durante o protocolo de benchmark 4k. Por essa medida, o PBlaze2.4H de 3 TB não é líder em termos de operações de leitura com nosso testbed Linux, mas desliza para o terceiro lugar em operações de gravação com superprovisionamento padrão e superprovisionado para desempenho superior.
O PBlaze1.2L de 3 TB mantém seu desvio padrão de latência de 4k no meio do pacote com o testbed do Linux nas configurações padrão e de alto desempenho. Com operações de gravação, o PBlaze3L é capaz de manter o desvio padrão em 0.678ms em nossa configuração de alto desempenho, o segundo melhor entre os comparáveis.
O PBlaze2.4H de 3 TB ocupa a terceira posição para operações do Windows 4k com superprovisionamento padrão e quando configurado para alto desempenho. O perfil de alto desempenho diminui o desvio padrão para operações de gravação de 4k para 1.01 ms.
O gráfico de desvio padrão de latência para transferências de 4k no Windows com o PBlaze1.2L de 3 TB não revela nenhuma surpresa. O PBlaze3L registra os maiores desvios padrão para operações de leitura e um segundo melhor 0.635 ms para operações de gravação quando superprovisionado para alto desempenho.
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. O primeiro conjunto de gráficos apresenta as medições feitas durante o processo de pré-condicionamento. Após o período de pico em que o PBlaze3H disputa a primeira posição com o Huawei ES3000 para maior rendimento com nossa plataforma Linux, o PBlaze3H se estabelece em segundo lugar com uma melhoria notável quando superprovisionado para maior desempenho.
Durante o período de pico de desempenho inicial com nosso ambiente de teste Linux, o PBlaze1.2L de 3 TB apresenta desempenho comparável em sua configuração padrão e com superprovisionamento de alto desempenho. Em +40 minutos, as duas configurações divergem, com a configuração de alto desempenho ocupando o segundo lugar entre as comparáveis com aproximadamente 8,000 IOPS maiores à medida que a curva de pré-condicionamento se aproxima do estado estacionário.
No Windows, o PBlaze2.4H de 3 TB experimenta um ciclo marcado de valores de desempenho de taxa de transferência entre intervalos durante o pré-condicionamento para o benchmark 8k 70/30. Independentemente desse fenômeno, a configuração de alto desempenho assume a liderança entre os acionamentos comparáveis por +30 minutos no processo de pré-condicionamento.
O PBlaze1.2L de 3 TB não experimentou o mesmo padrão de ciclagem no Windows e é capaz de manter um desempenho de segunda posição para o Huawei ES3000 quando configurado para alto desempenho à medida que a curva se aproxima do estado estável.
Nossas medições de valores médios de latência para o PBlaze2.4H de 3 TB durante o pré-condicionamento do Linux 8k 70/30 estão um pouco acima do Huawei ES3000 em todo este protocolo, colocando o PBlaze3H em segundo lugar entre os comparáveis.
O PBlaze1.2L de 3 TB tem uma variação maior nas latências médias entre sua configuração padrão e o superprovisionamento de alto desempenho durante o pré-condicionamento 8k 70/30 no Linux. A configuração PBlaze3L de alto desempenho ocupa o segundo lugar entre esses comparáveis.
O PBlaze2.4H de 3 TB é capaz de superar o Huawei ES3000 em termos de latência média quando superprovisionado para alto desempenho durante o pré-condicionamento para o benchmark 8k 70/30 no Windows.
O PBlaze1.2L de 3 TB se move em direção ao estado estável no Windows com uma latência média de aproximadamente 2.5 ms em sua configuração padrão e 1.6 ms superprovisionado para alto desempenho.
O PBlaze2.4H de 3 TB geralmente experimentou latências máximas na faixa entre 50 ms e 70 ms durante o processo de pré-condicionamento para o benchmark 8k 70/30 no Linux, pontuando fracamente contra a maioria dos comparáveis a esse respeito.
O PBlaze1.2L de 3 TB se saiu muito melhor em termos de latência máxima durante o pré-condicionamento de 8k 70/30 no Linux com a maioria dos picos abaixo de 20 ms com superprovisionamento padrão e de alto desempenho.
O PBlaze2.4H de 3 TB experimentou latências grandes e erráticas durante o período de pico de pré-condicionamento de 8k 70/30 no Windows, alterando a escala de nosso gráfico, pois algumas latências excedem três segundos. À medida que o PBlaze3H se aproximava do estado estável, os valores máximos de latência se estabilizavam abaixo de 100 ms para as configurações padrão e de alto desempenho.
O PBlaze1.2L de 3 TB experimentou latências máximas muito melhores no Windows durante o pré-condicionamento para o benchmark 8k 70/30.
Os cálculos de desvio padrão para o PBlaze2.4H de 3 TB durante o pré-condicionamento do Linux 8k 70/30 ilustram o desempenho de latência relativamente consistente do PBlaze3H, independentemente de ele utilizar superprovisionamento padrão ou superprovisionamento para desempenho superior. Ao final da primeira hora de pré-condicionamento, o PBlaze3H surge como o terceiro melhor desempenho entre os comparáveis.
O PBlaze1.2L de 3 TB apresenta desempenho de latência ainda mais consistente com o ambiente de teste do Linux. Com superprovisionamento de alto desempenho, o PBlaze3L disputa a primeira posição com o Micron P420m e o Huawei ES3000.
Nosso gráfico de desvios padrão de latência durante o pré-condicionamento do Windows 8k 70/30 também destaca os problemas de desempenho que o PBlaze2.4H de 3 TB experimenta durante o período de rajada. Ambas as configurações de PBlaze3H experimentam picos de desvio padrão acima de 8ms durante este período.
Os resultados do desvio padrão para o PBlaze1.2L de 3 TB no Windows o colocam logo atrás dos pioneiros Huawei e Micron durante o pré-condicionamento para o benchmark 8k 70/30.
Com pré-condicionamento 8k 70/30 completo no testbed do Linux, o PBlaze2.4H de 3 TB disputa os louros de desempenho superior com o Huawei ES3000 quando o PBlaze3H é superprovisionado para alto desempenho. O melhor desempenho varia de acordo com a carga de trabalho, com o PBlaze3H ficando no topo com mais da metade das cargas de trabalho neste protocolo.
O PBlaze1.2L de 3 TB não é capaz de ultrapassar o Huawei ES3000 em nosso benchmark Linux 8k 70/30, mas alcança um resultado decisivo de taxa de transferência de segundo lugar quando ajustado para alto desempenho.
Em termos de taxa de transferência de 8k 70/30 no Windows, o PBlaze2.4H de 3 TB é capaz de assumir a posição superior quando configurado para alto desempenho, chegando a 254,325 IOPS com 16 threads e uma profundidade de fila de 16. Com superprovisionamento padrão, o PBlaze3H atinge picos de 200,0853, 3000IOPS, ficando atrás apenas do Huawei ESXNUMX.
O PBlaze1.2L de 3 TB ocupa o segundo lugar geral para o Huawei ES3000 durante o benchmark Windows 8k 70/30 quando configurado para alto desempenho.
Os resultados de latência média no Linux para o PBLaze2.4H de 3 TB o colocam logo acima do Huawei ES3000 quando superprovisionado para maior desempenho. Com superprovisionamento padrão, o perfil de latência média do PBlaze3H espelha de perto o Micron P420m e o FlashMAX II em cargas de trabalho de até 8 threads com uma profundidade de fila de 8, quando o PBlaze3H começa a superar esses comparáveis.
O PBlaze1.2L de 3 TB também é capaz de reivindicar os segundos melhores resultados de latência média durante o benchmark Linux 8k 70/30 quando superprovisionado para maior desempenho. Com superprovisionamento padrão, ele funciona no meio do pacote.
Esses resultados de latência máxima de PBlaze2.4H de 3 TB fornecem mais informações sobre alguns dos resultados erráticos capturados no Windows durante o pré-condicionamento de 8k, que usa uma carga de trabalho pesada. As latências máximas aumentam notavelmente quando o PBlaze3H é superprovisionado para alto desempenho e encarregado da carga de trabalho de 8 threads/16 filas, quando o PBlaze3H experimentou um pico de latência de quase 78 ms. A maior latência medida na carga de trabalho de 16 threads/16 filas enquanto configurada para alto desempenho foi de 87.5 ms. Com o superprovisionamento padrão, o PLaze3H experimentou picos menores com a carga de trabalho de 8 threads/16 filas e a carga de trabalho de 16 threads/16 filas.
Por outro lado, o PBlaze1.2L de 3 TB mantém suas latências máximas sob controle durante o benchmark 8k 70/30 no Linux. O superprovisionamento para maior desempenho mantém as latências máximas ligeiramente mais baixas do que a configuração padrão com cargas de trabalho mais leves, mas faz pouco para melhorar o desempenho de latência máxima começando com a carga de trabalho de 8 threads/16 filas.
Quando plotamos as latências máximas de nosso benchmark 8k 70/30 no Windows, o PBlaze2.4H de 3 TB foi muito mais capaz de manter baixas latências máximas do que no Linux. No entanto, quando superprovisionado para alto desempenho, o PBlaze3H atinge 121ms durante a fase mais intensa do benchmark. Isso novamente remete às variações de desempenho do PBlaze3H com cargas de trabalho pesadas durante o pré-condicionamento.
No Windows, o PBlaze1.2L de 3 TB permanece entre as três latências mais baixas para a maior parte do protocolo 8k 70/30, embora o PBlaze3L com superprovisionamento padrão fique atrás do Intel SSD 910 com carga de trabalho de 16 threads/16 filas.
Exceto pelas três cargas de trabalho em que o PBlaze2.4H de 3 TB configurado para alto desempenho teve problemas no Linux durante o benchmark 8k 70/30, seus resultados de desvio padrão são tão consistentes quanto os melhores desempenhos nesta classe. O superprovisionamento padrão apresenta problemas relativamente pequenos para manter resultados de latência consistentes durante a carga de trabalho de 16 threads/16 filas, com um desvio padrão de 0.99 ms.
O PBlaze1.2L de 3 TB mantém um terceiro lugar muito competitivo em nossos cálculos de desvio padrão para o benchmark Linux 8k 70/30 quando usa superprovisionamento de alto desempenho.
O PBlaze2.4H de 3 TB mantém um lugar entre os três principais comparáveis no Windows, seja configurado com superprovisionamento padrão ou superprovisionamento de alto desempenho. Quando configurado para alto desempenho, o valor do desvio padrão com carga de trabalho de 16 encadeamentos/16 filas aumenta para 1.23 ms.
No Windows e superprovisionado para alto desempenho, o PBlaze1.2L de 3 TB compete de perto com o Micron P420m para os melhores valores de desvio padrão calculados a partir de resultados de latência para operações 8k 70/30. Com superprovisionamento padrão, o PBLaze3L ainda se sai bem, mantendo o terceiro melhor resultado.
Conclusão
O Memblaze PBlaze3 representa uma nova plataforma de tecnologia com muitas promessas, embora tenha alguns pontos difíceis para resolver com o desempenho do PBlaze3H sob pesadas cargas de trabalho sintéticas. Na maioria dos aspectos, no entanto, tanto o PBlaze3H quanto o PBlaze3L tiveram um forte desempenho em relação aos melhores SSDs PCIe da categoria que passaram pelo StorageReview Enterprise Testing Lab até o momento.
Embora as ressalvas usuais se apliquem a uma tecnologia que não foi testada pelo tempo no campo, o sólido desempenho geral da plataforma PBlaze3 sugere que o Memblaze pode se tornar um player entre os nomes estabelecidos no mercado de SSD PCIe. Uma variedade incomumente ampla de opções de capacidade por meio da arquitetura Pianokey pode atingir o acorde perfeito com alguns clientes, mas seu desempenho e longevidade farão do PBlaze3 um concorrente. Pelo que vimos de seu desempenho, a família PBlaze3 tem uma chance definitiva.
Prós
- Forte desempenho em benchmarks de aplicativos
- Grande variedade de capacidades disponíveis
Contras
- O PBlaze2.4H de 3 TB experimenta alguma vibração sob algumas cargas de trabalho pesadas
Concluindo!
A plataforma Memblaze PBlaze3 tem algumas arestas, mas seu desempenho sugere grandes possibilidades para esse novo concorrente no espaço de SSD PCIe corporativo em evolução.




Amazon