Início Empreendimento Análise do TrueNAS CORE 12 – HPE MicroServer

Análise do TrueNAS CORE 12 – HPE MicroServer

by Kevin O'Brien
DIY TrueNAS CORE

Nós realmente gostamos do HPE ProLiant MicroServer Gen10 Plus que saiu há pouco mais de um ano. A ideia era agrupar os recursos e o poder de um servidor em um pequeno fator de forma que pode ser usado em locais de ponta ou apenas em escritórios que não possuem espaços para uma configuração de rack inteira. Nós nos aprofundamos um pouco em nossa primeira revisão, bem como uma vídeo no nosso canal do YouTube. Alguns meses depois, pegamos este servidor minúsculo e instalei o TrueNas CORE para obter recursos NAS impressionantes em um espaço pequeno que pode lidar com isso. Embora saibamos que o TrueNAS CORE 12 é executado no HPE ProLiant MicroServer Gen10 Plus, esta análise analisa especificamente o desempenho que o pequeno servidor pode oferecer e o impacto que certos recursos, como a desduplicação, têm sobre ele.

Nós realmente gostamos do HPE ProLiant MicroServer Gen10 Plus que saiu há pouco mais de um ano. A ideia era agrupar os recursos e o poder de um servidor em um pequeno fator de forma que pode ser usado em locais de ponta ou apenas em escritórios que não possuem espaços para uma configuração de rack inteira. Nós nos aprofundamos um pouco em nossa primeira revisão, bem como uma vídeo no nosso canal do YouTube. Alguns meses depois, pegamos este servidor minúsculo e TrueNAS CORE instalado para obter recursos NAS impressionantes em um espaço pequeno que pode lidar com isso. Embora saibamos que o TrueNAS CORE 12 é executado no HPE ProLiant MicroServer Gen10 Plus, esta análise analisa especificamente o desempenho que o pequeno servidor pode oferecer e o impacto que certos recursos, como a desduplicação, têm sobre ele.

Frente do microservidor HPE ProLiant Gen10

Para recapitular, o HPE ProLiant MicroServer Gen10 Plus é um servidor pequeno (4.68 x 9.65 x 9.65 pol.) que ainda pode ser equipado com equipamentos de última geração. Há quatro compartimentos de unidade LFF na frente (não hot-swappable) que cabem em HDDs SATA de 3.5” ou SSDs SATA de 2.5”.

O MicroServer suporta CPU Pentium G5420 ou Xeon E-2224 e até 32 GB de RAM ECC. Na verdade, é altamente personalizável, o que é uma das razões pelas quais adoramos mexer nele e a comunidade de homelab gosta tanto dele. Além do que pode ser instalado nele para aumentar o zoom, o servidor também tem um preço acessível, sendo vendido por cerca de US $ 600 com a CPU Xeon, que abre muitas portas interessantes.

Unidades HPE ProLiant Gen10 MicroServer

O TrueNAS CORE 12 tem muito a oferecer, sem dúvida uma das plataformas de software NAS mais abrangentes. O próprio TrueNAS vem em alguns sabores e é oferecido em versões gratuitas (CORE) e comerciais. A ideia de usar o HPE ProLiant MicroServer Gen10 Plus é que ele pode aproveitar praticamente tudo o que o TrueNAS CORE tem a oferecer e é construído sobre uma plataforma de hardware de nível empresarial de um fornecedor de servidor Tier1. Embora a oferta de uma plataforma de servidor abrangente da HPE não seja uma surpresa, o baixo custo inicial é.

Para começar, nosso amigo Blaise nos deu um guia prático sobre como instalar TrueNAS CORE.

Especificações do HPE ProLiant MicroServer Gen10 Plus

Processadores
Modelos Frequência da CPU Núcleos L3 Cache Potência DDR4 SGX
Xeon E-2224 3.4 GHz 4 8 MB 71W 2666 MT / s Não
Pentium G5420 3.8 GHz 2 4 MB 54W 2400 MT / s Não
Memória
Formato Memória padrão HPEDDR4 sem buffer (UDIMM)
Slots DIMM disponíveis 2
Capacidade Máxima 32 GB (2 x 16 GB ECC UDIMM sem buffer a 2666 MT/s)
I / O
Vídeo 1 porta VGA traseira1
DisplayPort traseiro 1.0
Portas USB 2.0 tipo A 1 total (1 interno)
Portas USB 3.2 Gen1 Tipo A 4 no total (4 traseiros)
Portas USB 3.2 Gen2 Tipo A 2 totais (2 frontais)
Entrada para expansão de memória 1 3.0 x PCIe x16
Rede RJ-45 (Ethernet) 4
Fonte de alimentação do laboratório Um (1) Adaptador de alimentação externa não redundante de 180 Watts
Cabos de alimentação do servidor Todos os modelos pré-configurados são fornecidos de fábrica com um ou mais cabos de alimentação C6 de 1.83 pés/5 m específicos do país, dependendo dos modelos.
Ventiladores do sistema Um (1) ventilador de sistema não redundante enviado como padrão
Fonte de alimentação do laboratório Um (1) Adaptador de alimentação externa não redundante de 180 Watts
Dimensões (A x L x P) (com pés) 4.68 9.65 x x 9.65 em (11.89 24.5 x x 24.5 cm)
Peso (aproximado)
Máximo 15.87 lb (7.2 kg)
Mínimo 9.33 lb (4.23 kg)

Gerenciamento TrueNAS CORE 12

O TrueNAS CORE tem muito a oferecer e será melhor atendido por seu próprio mergulho profundo ou passo a passo em vídeo. Talvez logo soltemos Blaise e o deixemos enlouquecer com uma. No entanto, seríamos negligentes em nossas funções se não realçássemos alguns recursos de gerenciamento.

Em primeiro lugar, deve-se saber que o TrueNAS CORE não é o gerenciamento de NAS mais simples ou intuitivo, existem outros que qualquer pessoa que saiba operar um smartphone pode aproveitar. Você precisava de um pouco mais de habilidade e conhecimento para usar efetivamente o TrueNAS, e tudo bem, porque esse é o usuário que pode tirar o máximo proveito dele.

Vamos arranhar a superfície. A tela principal da GUI é o painel. Como a maioria das boas GUIs, aqui vemos informações gerais sobre o hardware do sistema. Primeiro, ele puxa a plataforma. Aqui ele lista genérico, mas provavelmente diria se fosse uma plataforma iXsystems. Também vemos a versão, o nome do host e o tempo de atividade. Os outros três blocos principais são dedicados ao processador, memória e armazenamento.

Como o armazenamento é uma grande parte do que testamos, vamos dar uma olhada lá. Clicar na guia de armazenamento principal abre cinco subguias: Pools, Snapshots, VMware-Snapshots, Disks e Import Disk. Clicar na guia principal nos leva às piscinas. O exemplo aqui é de nossa configuração de HDD e podemos ver o nome do pool, tipo, capacidade usada, capacidade disponível, compactação e taxa de compactação, se é somente leitura ou não, se a desduplicação está ativada ou não e quaisquer comentários a administrador deseja adicionar.

Digamos que queremos ver o hardware de armazenamento real. Os usuários podem clicar no disco e obter todas as informações, como nome, número de série, tamanho, pool em que está, além de coisas mais específicas, como número do modelo, modo de transferência, RPM, espera, gerenciamento de energia e SMART .

A última coisa que abordaremos é a rede. Em parte porque é um bom aspecto para testar e em parte porque queremos nos gabar de nosso 100GbE. A guia Network apresenta cinco subguias: Network Summary, Global Configuration, Interfaces, Static Routes e IPMI. Ao clicar na subguia Interfaces, obtemos informações como nome, tipo, estado do link (up ou down), DHCP, configuração automática do IPv6 e endereço IP. Como sempre, podemos detalhar ainda mais o tipo de mídia ativa, subtipo de mídia, tag VLAN, interface pai VLAN, membros da ponte, portas LAGG, protocolo LAGG, endereço MAC e MTU.

Configuração TrueNAS CORE 12

Para enfatizar efetivamente o HPE ProLiant MicroServer Gen10 Plus, preenchemos o slot PCIe aberto com uma placa de rede Mellanox ConnectX-5 100GbE. Embora 25 GbE seja aproximadamente onde as CPUs começam a ser limitadas na carga de E/S, foi interessante ver até que ponto a cadeia de componentes que a pequena plataforma pode suportar.

Para a configuração da unidade, utilizamos todas as 4 baias de disco para armazenamento. Usamos uma porta USB interna para a instalação do TrueNAS CORE, com um pen drive USB de maior qualidade. Embora isso não seja totalmente recomendado em comparação ao uso de uma unidade SATA ou SAS, usar uma unidade de marca de alta qualidade pode ajudar a reduzir os riscos.

HPE ProLiant Gen10 MicroServer de volta

Para nossos discos, usamos um lote de HDs WD Red de 14 TB para o nosso grupo giratório de mídia e SSD Toshiba HK960R3 de 2 GB para o nosso grupo de flash. Cada variedade de quatro discos foi provisionada em um pool RAID-Z2, permitindo duas falhas de disco. Achamos que esse era um bom compromisso ao examinar os tipos de implantação tradicionais em ambientes de produção.

A partir desses dois grupos, dividimos o teste em mais duas configurações. A primeira era uma configuração padrão com compactação LZ4 habilitada e desduplicação desativada. A segunda foi uma inclinação que economiza mais espaço com compactação e desduplicação ZSTD ativadas. Nosso objetivo era mostrar o impacto no desempenho da escolha de discos rígidos ou flash, bem como quanto impacto você precisa levar em consideração se quiser níveis mais fortes de redução de dados. Nem todas as implantações do TrueNAS precisam de desduplicação habilitada, pois ela tem um impacto significativo no desempenho associado a ela. O TrueNAS até avisa antes de ligá-lo.

Lado do microservidor HPE ProLiant Gen10

Algumas implantações garantem a desduplicação, porém, em áreas onde o flash ou a mídia giratória são aproveitados. Em uma configuração flash, por exemplo, as implantações de VDI podem facilmente encontrar economia de espaço com desduplicação, considerando as várias cópias básicas de cada VM. A mídia giratória também pode tirar proveito disso, como no exemplo de usar o sistema como um destino de backup. Muitos sistemas NAS tradicionais sem compactação ou desduplicação são excluídos em implantações de backup, pois o custo de armazenamento de tantos dados se torna muito proibitivo. Nessas áreas, um impacto no desempenho, mas permanecer rápido o suficiente faz com que valha a pena.

Uma palavra sobre LZ4 vs. ZSTD

LZ4

Embora existam muitas ferramentas de compactação disponíveis, o LZ4 demonstrou ser um formato de compactação rápido e leve com uma API dinâmica que torna a integração relativamente simples. Adotado por diversas soluções de armazenamento, empresas como a TrueNAS fizeram do LZ4 uma opção para melhor economia de tempo e espaço. Embora não seja a compressão mais alta, o LZ4 se concentra na velocidade e na eficiência. 

ZSTD 

ZSTD é uma compactação sem perdas mais eficiente e mais recente que oferece melhores taxas de compactação com melhores velocidades de descompactação do que LZ4, no entanto, fica para trás em velocidades de compactação, oferecendo desduplicação e capacidade de pesquisa longa. O ZSTD foi incorporado ao Linux Kernel desde a V4.14 (novembro de 2017). O ZSTD foi amplamente adotado como compactação de escolha devido, em grande parte, ao seu excelente desempenho multithread.

Desempenho TrueNAS CORE 12

Testamos o HPE MicroServer Gen10 Plus executando TrueNAS CORE 12 usando uma interface de rede 100 GbE, conectada por meio de nossa malha Ethernet nativa de 100 G. Para um loadgen, usamos um Dell EMC PowerEdge R740xd bare-metal executando o Windows Server 2019 conectado à mesma malha com uma placa de rede de 25 GbE.

Embora as interfaces de cada lado não correspondessem exatamente, o Microserver foi superado na CPU independentemente. Com velocidades de transferência de 2500-3000 MB/s, a CPU dentro do Gen10 Plus estava flutuando em 95-100% de uso. O objetivo aqui era saturar totalmente o MicroServer e mostrar até que ponto as velocidades cairiam ao aumentar os níveis de desduplicação e compactação.

Desempenho do SQL Server

O protocolo de teste OLTP do Microsoft SQL Server da StorageReview 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 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 16 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 SQL procura desempenho de latência.

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 a configuração totalmente flash aproveitando quatro dos SSDs Toshiba HK3R2 de 960 GB em RAID-Z2 com compactação LZ4 ativada e desduplicação desativada, executamos uma única instância de VM SQL Server na plataforma de um compartilhamento iSCSI de 1 TB em execução em nosso ambiente VMware ESXi em execução em um Dell EMC PowerEdge R740xd.

A VM operou em um nível de desempenho de 3099.96 TPS, o que foi bastante decente, considerando que essa carga de trabalho geralmente é executada apenas em matrizes de armazenamento muito maiores.

Latência média no teste do SQL Server com 1 VM rodando em média 99ms.

Desempenho do Sysbench MySQL

Nosso primeiro benchmark de aplicativo de armazenamento local 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 também a latência média do 99º percentil.

Cada VM do Sysbench é 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 16 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

Semelhante ao nosso teste SQL Server acima, também usamos a configuração aproveitando quatro dos SSDs Toshiba HK3R2 de 960 GB em RAID-Z2 com compactação LZ4 ativada e desduplicação desativada para nosso teste Sysbench. Executamos uma única instância de VM Sysbench na plataforma de um compartilhamento iSCSI de 1 TB em execução em nosso ambiente VMware ESXi em execução em um Dell EMC PowerEdge R740xd.

Ao longo da carga de trabalho do Sysbench, vimos algumas variações no desempenho da carga de trabalho. Geralmente, o ZFS traz um grande peso sobre a E/S de armazenamento, que vimos conforme o desempenho variou de 750 TPS a 2800 TPS a cada poucos segundos. Ao final da amostra de 1 hora, medimos uma velocidade média de 1,738 TPS.

A latência média da VM Sysbench única mediu 18.40 ms durante a carga de trabalho.

A latência média do 99º percentil mediu 74.67 ms.

Análise de Carga de Trabalho Sintética Corporativa

Nosso armazenamento compartilhado corporativo e processo de benchmark de disco rígido pré-condiciona cada unidade em estado estacionário com a mesma carga de trabalho com a qual o dispositivo será testado sob uma carga pesada de 16 threads com uma fila pendente de 16 por thread e, em seguida, testado em intervalos definidos em vários perfis de profundidade de thread/fila para mostrar o desempenho sob uso leve e pesado. Uma vez que as soluções NAS atingem seu nível de desempenho nominal muito rapidamente, apenas representamos graficamente as seções principais de cada teste.

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)

Nossa Enterprise Synthetic Workload Analysis inclui quatro perfis baseados em tarefas do mundo real. Esses perfis foram desenvolvidos para facilitar a comparação com nossos benchmarks anteriores, bem como valores amplamente publicados, como velocidade máxima de leitura e gravação de 4k e 8k 70/30, que é comumente usado para unidades corporativas.

  • 4K
    • 100% de leitura ou 100% de gravação
    • 100% 4K
  • 8K 70/30
    • 70% de leitura, 30% de gravação
    • 100% 8K
  • 8K (Sequencial)
    • 100% de leitura ou 100% de gravação
    • 100% 8K
  • 128K (Sequencial)
    • 100% de leitura ou 100% de gravação
    • 100% 128K

No desempenho de HDD 4K com compactação ZSTD, o HPE Microserver Gen10+ TrueNAS atingiu 266 IOPS de leitura e 421 IOPS de gravação em SMB, enquanto o iSCSI registrou 741 IOPS de leitura e 639 IOPS de gravação. Com a desduplicação habilitada, o HPE Microserver mostrou 245 IOPS de leitura, 274 IOPS de gravação (SMB) e 640 IOPS de leitura e 430 IOPS de gravação (iSCSI).

Mudando para o desempenho de SDD 4K com compactação ZSTD, o HPE Microserver Gen10+ TrueNAS conseguiu atingir 22,606 IOPS de leitura e 6,648 IOPS de gravação em SMB, enquanto o iSCSI mostrou 85,929 IOPS de leitura e 8,017 IOPS de gravação. Com a desduplicação habilitada, o HPE Microserver mostrou 18,549 IOPS de leitura, 2,871 IOPS de gravação (SMB), bem como 48,694 IOPS de leitura e 3,446 IOPS de gravação (iSCSI).

Com desempenho de latência média usando a configuração de HDD de compactação ZSTD, o HPE Microserver atingiu 958.2 ms de leitura e 607.5 ms de gravação em SMB e 345.1 ms de leitura e 400.4 ms de gravação em iSCSI. A ativação da desduplicação mostrou 1,041ms de leitura e 929.8ms de gravação (SMB) e 399.4ms de leitura e 594.6ms de gravação (iSCSI).

Olhando para o desempenho do SSD para o mesmo teste, o HPE Microserver atingiu 11.323 ms de leitura e 38.5 ms de gravação em SMB e 2.978 ms de leitura e 31.9 ms de gravação em iSCSI. A ativação da desduplicação teve 13.8 ms de leitura e 89.2 ms de gravação (SMB) e 74.3 ms de leitura e 5.3 ms de gravação (iSCSI).

Na latência máxima, a configuração do HDD usando compactação ZSTD alcançou 1,891.4ms de leitura e 3,658ms de gravação para SMB, enquanto atingiu 1,529.9ms de leitura e 2,244.7ms de gravação em iSCSI. Com a desduplicação, o servidor HPE atingiu 2189.8 ms de leitura e 16876 ms (SMB), enquanto o iSCSI atingiu 1,675.8 ms de leitura e 2532.6 ms de gravação.

Mudando para nossa configuração SDD usando compactação ZSTD, o microsservidor HPE atingiu 52.389ms de leitura e 140ms de gravação para SMB enquanto atingiu 71.5ms de leitura e 239.6ms de gravação em iSCSI na latência máxima. Com a desduplicação habilitada, o servidor HPE atingiu 85.3 ms de leitura e 1,204 ms (SMB), enquanto o iSCSI atingiu 139.6 ms de leitura e 2,542.6 ms de gravação (iSCSI).

Para nosso último teste de 4K, analisamos o desvio padrão. Em nossa configuração de HDD de compressão ZSTD, registramos números de 337.226 ms de gravação e 296.95 ms de leitura em SMB, enquanto o iSCSI atingiu 250.6 ms de gravação e 403.9 ms de leitura em iSCSI. Com a desduplicação habilitada, o desempenho mostrou 361.4 ms de leitura e 1,582.1 ms de gravação em SMB e 280 ms de gravação e 471.1 ms de leitura em iSCSI.

Em nossa configuração SDD (compressão ZSTD), registramos números de 3.9 ms de gravação e 15.9 ms de leitura em SMB, enquanto o iSCSI atingiu 2.2 ms de gravação e 26.8 ms de leitura em iSCSI. Com a desduplicação habilitada, o desempenho mostrou 4.701 ms de leitura e 96.8 ms de gravação em SMB e 3.7 ms de gravação e 127.9 ms de leitura em iSCSI.

Nosso próximo benchmark mede 100% de taxa de transferência sequencial de 8K com uma carga de 16T16Q em operações 100% de leitura e 100% de gravação. Usando nossa configuração de HDD (com compactação ZSTD), o HPE Microserver Gen10+ TrueNAS conseguiu atingir 41,034 IOPS de leitura e 41,097 IOPS de gravação em SMB e 145,344 IOPS de leitura e 142,554 IOPS de leitura em iSCSI. Ativando a desduplicação, o microsservidor registrou 39,933 IOPS de gravação e 37,239 IOPS lidos em SMB, enquanto o iSCSI viu 46,712 IOPS lidos e 14,531 IOPS gravados.

Mudando para nossa configuração SSD (com compactação ZSTD), o HPE Microserver Gen10+ TrueNAS atingiu 33,2374 IOPS de leitura e 46,7858 IOPS de gravação em SMB e 329,239 IOPS de leitura e 285,080 IOPS de leitura em iSCSI. Ativando a desduplicação, o microservidor registrou 44,795 IOPS de gravação e 33,076 IOPS lidos em SMB, enquanto o iSCSI viu 249,252 IOPS lidos e 123,738 IOPS gravados.

Em comparação com a carga de trabalho fixa de 16 encadeamentos e 16 filas que executamos no teste de gravação 100% 4K, nossos perfis de carga de trabalho mistos dimensionam o desempenho em uma ampla variedade de combinações de encadeamento/fila. Nesses testes, expandimos a intensidade da carga de trabalho de 2 threads/2 filas até 16 threads/16 filas. Com a taxa de transferência do HDD (compressão ZSTD), o SMB registrou uma faixa de 377 IOPS a 759 IOPS, enquanto o iSCSI atingiu uma faixa de 269 IOPS a 777 IOPS. Com a desduplicação habilitada, o SMB mostrou uma faixa de 286 IOPS a 452 IOPS, enquanto o iSCSI atingiu 275 IOPS a 793 IOPS.

Observando a taxa de transferência do HDD (compressão ZSTD), o SMB registrou uma faixa de 10,773 IOPS a 20,025 IOPS, enquanto o iSCSI atingiu uma faixa de 9,933 IOPS a 22,503 IOPS. Com a desduplicação habilitada, o SMB mostrou um intervalo de 4,401 IOPS a 11,187 IOPS, enquanto o iSCSI atingiu 4,269 IOPS a 11,251 IOPS.

Observando os valores médios de desempenho de latência em nossa configuração de HDD (com compactação ZSTD), o microservidor HPE mostrou uma faixa de 10.6ms a 336.8ms em SMB, enquanto o iSCSI registrou 14.8ms a 328.9ms. Ao habilitar a desduplicação, o HPE Microserver Gen10+ TrueNAS mostrou uma faixa de 14 ms a 564.9 ms em SMB e 14.5 ms a 322.2 ms em iSCSI.

Em nossa configuração SSD (com compactação ZSTD), o microservidor HPE mostrou um intervalo de 0.36ms a 12.78ms em SMB, enquanto o iSCSI registrou 0.4ms a 11.37ms. Com a desduplicação ativada, o servidor HPE mostrou um intervalo de 0.9ms a 22.87ms em SMB e 0.93ms a 22.74ms em iSCSI.

Para desempenho de latência máxima da configuração do HDD (com compactação ZSTD), vimos 395.5ms a 2,790.5ms em SMB e 289ms a 2,008ms em iSCSI. Com a desduplicação habilitada, o microsservidor HPE postou 421.9 ms para 60,607.7 ms e 384.9 ms para 1,977.81 ms em SMB e iSCSI, respectivamente.

Olhando para a configuração do SSD (com compactação ZSTD), vimos 33.35ms a 132.77ms em SMB e 44.19ms a 137.75ms em iSCSI. Com a desduplicação habilitada, o microservidor HPE registrou um intervalo de 91.82ms a 636.24ms (SMB) e 52.13ms a 1,042.27 (iSCSI).

Olhando para o desvio padrão, nossa configuração de HDD (com compactação ZSTD) registrou 19.08ms a 185.4ms em SMB e 15.46ms a 443ms em iSCSI. Quando habilitamos a desduplicação, nossa configuração de HDD registrou 23.2ms a 2,435.2ms (SMB) e 20.5ms a 348.7ms (iSCSI).

Observando os resultados do desvio padrão para nossa configuração SSD (com compactação ZSTD), o microservidor registrou 0.95ms a 6.44ms em SMB e 0.96ms a 11.1ms em iSCSI. Quando habilitamos a desduplicação, nossa configuração de SSD registrou um intervalo de 1.68ms a 30.22ms e 1.78ms a 43.8ms para conectividade SMB e iSCSI, respectivamente.

O último benchmark Enterprise Synthetic Workload é nosso teste de 128K, que é um teste sequencial de blocos grandes que mostra a maior velocidade de transferência sequencial para um dispositivo. Nesse cenário de carga de trabalho, a configuração do HDD (com compactação ZSTD) registrou 1.39 GB/s de leitura e 2.62 GB/s de gravação (SMB) e 2.2 GB/s de leitura e 2.76 GB/s de gravação (iSCSI). Com a desduplicação habilitada, o microsservidor HPE atingiu 1.13 GB/s de leitura e 681 MB/s de gravação em SMB e 2.4 GB/s de leitura e 2.33 GB/s de gravação em iSCSI.

Com nossa configuração SSD (compactação ZSTD), o microsservidor HPE registrou 2.36 GB/s de leitura e 2.52 GB/s de gravação (SMB) e 2.87 GB/s de leitura e 2.78 GB/s de gravação (iSCSI). Com a desduplicação habilitada, o microsservidor HPE atingiu 2.29 GB/s de leitura e 1.92 MB/s de gravação em SMB e 2.88 GB/s de leitura e 2.5 GB/s de gravação em iSCSI.

Conclusão

No geral, o TrueNAS CORE 12, quando instalado no HPE ProLiant MicroServer Gen10 Plus, pode oferecer uma solução de armazenamento impressionante. O servidor possui quatro baias de unidade LFF não hot swappable na frente que podem ser preenchidas com HDDs SATA de 3.5” ou SSDs SATA de 2.5”, dando-nos algumas opções para construir um NAS. Embora muito compacto, você pode equipar o microservidor com alguns componentes de nível empresarial bastante sofisticados, incluindo CPUs Pentium G5420 ou Xeon E-2224 e até 32 GB de RAM ECC para ajudar a aproveitar a maioria dos recursos que o TrueNAS CORE tem a oferecer.

A CPU Xeon e a memória ECC são realmente o que precisa ser equipado quando você deseja aproveitar todo o potencial do TrueNAS CORE e do ZFS. Sua construção personalizável realmente torna o trabalho agradável e seu preço acessível com a CPU Xeon (atualmente à venda por cerca de US $ 600) torna esta solução muito versátil. Acaba sendo ótimo para pequenas empresas ou para a comunidade homelab combinar o software TrueNAS CORE 12 e atingir uma ampla gama de objetivos.HPE ProLiant Gen10 MicroServer outro lado

As implantações TrueNAS podem ser usadas para várias coisas, algumas precisam de desduplicação e outras não. Decidimos olhar para ambos. Não apenas equipamos o “NAS” com HDDs e SSDs. Claro, isso não cobre tudo, mas dá aos usuários uma boa ideia do que esperar. Em vez de repetir o que foi dito acima, vamos ver alguns dos destaques de cada mídia e compactação ZSTD com e sem desduplicação. Enquanto destacamos os pontos altos, verifique a seção de desempenho para ter uma ideia de como a configuração necessária será executada.

Com discos giratórios, a compressão LZ4 nos deu 741 IOPS de leitura e 639 IOPS de gravação em iSCSI em leitura 4K. A desduplicação e a compactação ZSTD reduziram os números de iSCSI para 640 IOPS de leitura e 430 IOPS de gravação. A latência média de 4K viu o iSCSI como o de melhor desempenho com 345.1 ms de leitura e 400.4 ms de gravação e a desduplicação reduziu os números de 399.4 ms de leitura e 594.6 ms de gravação. A latência máxima de 4K viu o iSCSI como a configuração de melhor desempenho com 1,529.9ms de leitura e 2,244.7ms de gravação e, com desduplicação, atingiu 1,675.8ms de leitura e 2532.6ms de gravação.

Em 8K sequencial, o iSCSI teve o melhor desempenho sem desduplicação com 145,344 IOPS de leitura e 142,554 IOPS de leitura; no entanto, o SMB teve melhor desempenho na gravação (39,933 IOPS) e o iSCSI teve melhor desempenho na leitura (46,712 IOPS) com a desduplicação ativada. Em nosso bloco grande de 128K, o iSCSI atingiu 2.2 GB/s de leitura e 2.76 GB/s de gravação com desduplicação, viu 2.4 GB/s de leitura e 2.33 GB/s de gravação.

Agora vamos passar para os destaques do flash. Com taxa de transferência de 4K, o iSCSI teve um desempenho melhor com 85,929 IOPS de leitura e 8,017 IOPS de gravação e, com a desduplicação, caiu para 48,694 IOPS de leitura e 3,446 IOPS de gravação. Na latência média de 4K sem desduplicação, o iSCSI teve menor latência com 2.978 ms de leitura e 31.9 ms de gravação, com dedupe SMB teve melhor leitura de 13.8 ms de leitura e iSCSI teve melhor gravação com 5.3 ms. Na latência máxima de 4K, o SMB teve melhor desempenho com 52.389 ms de leitura e 140 ms de gravação, com desduplicação no SMB ainda teve melhor desempenho com 85.3 ms de leitura e 1,204 ms de gravação.

Em 8K sequencial, o iSCSI voltou ao topo com 329,239 IOPS lidos e 285,080 IOPS lidos para 249,252 IOPS lidos e 123,738 IOPS gravados com desduplicação ativada. Com o teste sequencial de 128K, vimos iSCSI atingir 2.87 GB/s de leitura e 2.78 GB/s de gravação e com desduplicação nos números de iSCSI foram 2.88 GB/s de leitura e 2.5 GB/s de gravação.

Baías do microservidor HPE ProLiant Gen10

Com o HPE ProLiant MicroServer Gen10 Plus, conseguimos construir um poderoso NAS de 4 baias com uma pegada pequena por um preço razoável. Para ser justo, os recursos de expansão são limitados e as unidades não podem ser trocadas a quente. E embora o próprio hardware seja garantido pela HPE, você fica por sua conta para o suporte do software e do sistema como um NAS. Para aqueles que desejam uma aquisição de solução padrão e experiência em garantia, iXsystems e outros oferecem sistemas totalmente construídos e suportados. Mas, do jeito que está, essas pequenas configurações são excelentes para muitos casos de uso, desde computação de borda até laboratórios domésticos pessoais.

Há muitas maneiras de 4-Bay NAS. A Synology e a QNAP oferecem soluções agrupadas fantásticas que são extremamente simples de operar, mas limitadas em termos de desempenho e ajuste. Se você precisa de muito desempenho e recursos em um NAS pequeno, a instalação do TrueNAS CORE 12 em um HPE ProLiant MicroServer Gen10 Plus é uma maneira excelente e moderada de fazer isso.

TrueNAS

HPE ProLiant MicroServer Gen10 Plus

Envolva-se com a StorageReview

Newsletter | YouTube | LinkedIn | Instagram | Twitter | Facebook | TikTokRSS feed