No mês passado, a HPE divulgou silenciosamente seu novo HPE ProLiant MicroServer Gen 10 Plus. Este pequeno dispositivo bacana é muito compacto e acessível, permanecendo poderoso e altamente personalizável. O MicroServer é ideal para pequenas empresas e pode ser usado para uma variedade de casos de uso, incluindo necessidades de nuvem híbrida ou para cargas de trabalho que precisam de confiabilidade e gerenciamento de servidor corporativo, sem rack e sala de servidor. A linha de microsservidores HPE também é extremamente popular entre as comunidades de homelab e mod, em grande parte por causa dessa combinação de qualidade, gerenciamento fora de banda e combinação de preço no gabinete diminuto.
No mês passado, a HPE divulgou silenciosamente seu novo HPE ProLiant MicroServer Gen 10 Plus. Este pequeno dispositivo bacana é muito compacto e acessível, permanecendo poderoso e altamente personalizável. O MicroServer é ideal para pequenas empresas e pode ser usado para uma variedade de casos de uso, incluindo necessidades de nuvem híbrida ou para cargas de trabalho que precisam de confiabilidade e gerenciamento de servidor corporativo, sem rack e sala de servidor. A linha de microsservidores HPE também é extremamente popular entre as comunidades de homelab e mod, em grande parte por causa dessa combinação de qualidade, gerenciamento fora de banda e combinação de preço no gabinete diminuto.
A HPE fez muitas mudanças na progressão geracional para o Gen10 Plus. Imediatamente óbvia é a redução de tamanho, o Plus tem aproximadamente metade do tamanho do antecessor. Muito disso está relacionado a mover a fonte de alimentação (180 W) para fora do gabinete, o que tem um benefício secundário além do tamanho. A redução do calor dentro do servidor significa que o HPE também pode reduzir para um ventilador de dois ventiladores no chassi anterior. Essa mudança tem outro efeito em cascata, com um ventilador a menos, o Gen10 Plus faz menos ruído geral, o que é importante se assumirmos que a miríade de casos de uso para este servidor provavelmente o fará operar em áreas populosas, em vez de uma sala de servidor isolada. Por último, mas claramente não menos importante, o Gen10 Plus tem a opção de adicionar software de gerenciamento de servidor iLO, HPEs fora de banda. Isso é importante para o gerenciamento de várias unidades em áreas geograficamente dispersas, um objetivo claro que a HPE tinha em mente. Quando esta opção está habilitada, a HPE inclui uma placa dedicada para acesso Ethernet e uma licença iLO Essentials. A licença pode ser atualizada para iLO Advanced. O servidor também oferece suporte ao HPE InfoSight for Servers.
Analisando mais detalhadamente o design do servidor, vamos primeiro entender as opções de armazenamento. Há uma opção de backplane de unidade única, um backplane SATA de fator de forma grande (LFF) 4x que não é hot swap. De muitas maneiras, isso se alinha com o foco SMB, embora os entusiastas certamente gostariam de ver uma opção de backplane SFF mais densa oferecida. A HPE oferece suporte a uma opção de RAID por software (HPE Smart Array S100i SR Gen10), que é uma boa alternativa às opções baseadas em hardware. Dito isso, a HPE também tem uma opção de RAID de hardware (controlador HPE Smart Array E208i-p SR Gen10). A desvantagem aqui é que há apenas um slot de expansão PCIe3 x16, portanto, escolher o RAID de hardware limitará as opções de expansão. Para ambientes VMware como o nosso, nos contentamos em abrir mão do RAID de hardware para poder adicionar uma NIC de maior velocidade. O HPE inclui uma interface quad gigabit integrada, mas também oferece suporte a uma opção de placa de 10 GbE (usando o slot PCIe único), que é útil caso o Gen10 Plus seja equipado com flash.
O HPE oferece suporte ao Pentium G5420 com frequência de 3.8 GHz, 2 núcleos, cache L4 de 3 MB e suporte para RAM de 2400 MT/s. Há também uma opção mais poderosa no Xeon E-2224 com frequência de 3.4 GHz, 4 núcleos, cache L8 de 3 MB e suporte para RAM de 2666 MT/s. Para RAM, existem dois slots DDR UDIMM com suporte oficial de até 32 GB no total.
Olhando para o suporte de software, a HPE cobre a maioria das opções populares. Microsoft Windows Server 2016 e 2019 estão na lista, junto com Red Hat Enterprise Linux (RHEL) 7.6, 7.7, 8.0, 8.1 e ClearOS. Na frente da virtualização, VMware ESXi 6.5 U3 e 6.7 U3 são as opções suportadas, mas requerem a CPU Xeon E.
Recentemente, fizemos um vídeo que dá uma boa visão geral do design e hardware do servidor.
Nossa unidade de análise é a configuração “Performance 1”, com a CPU Xeon e 16 GB de RAM, que posteriormente foi atualizada para 32 GB. Temos a opção de RAID por software e usamos o slot PCIe para uma NIC mais rápida. Temos a opção iLO 5 com licença iLO Essentials. O preço inicial para esses MicroServers é de cerca de US$ 500.
Especificações do HPE ProLiant MicroServer Gen10 Plus
Processadores
Intel Xeon E-2200 Series / 9ª Geração Pentium G | ||||||
Modelo | Frequência da CPU | Núcleos | L3 Cache | Energia | 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 |
System
Memória | |
Formato | Memória padrão HPE
DDR4 sem buffer (UDIMM) |
Slots DIMM disponíveis | 2 |
Capacidade Máxima | 32 GB (2 x UDIMM de 16 GB a 2666 MT/s)
NOTA: A velocidade máxima da memória depende do modelo do processador. Proteção de Memória ECC |
Interfaces | |
Vídeo | 1 porta VGA traseira
1 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) |
Rede RJ-45 (Ethernet) | 4 |
Conformidade com os padrões da indústria |
|
|
|
Segurança | |
|
|
Outros | |
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 |
Físico e poder
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. | |
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
(Quatro unidades, dois DIMMs, placa de expansão + kit de ativação iLO) |
15.87 lb (7.2 kg) |
Mínimo
(Um DIMM instalado, sem unidade, placa de expansão, iLO Enablement Kit) |
9.33 lb (4.23 kg) | |
Requisitos de entrada (por fonte de alimentação) |
Tensão de linha nominal | 100 V AC a 240 V AC |
Corrente nominal de entrada | 2.5 A (a 90 V CA) | |
Frequência nominal de entrada | 50 para 60 Hz | |
Potência de entrada avaliada | Fonte de alimentação 180W |
Design e Construção
Conforme declarado, o HPE ProLiant MicroServer Gen 10 Plus é compacto, com apenas cerca de XNUMX centímetros de altura e XNUMX centímetros de largura e profundidade. O tamanho menor se deve principalmente à remoção da fonte de alimentação interna, embora isso não seja totalmente um almoço grátis. Os usuários terão que lidar com o local onde o bloco de energia é colocado e conectado.
O servidor possui um invólucro de metal preto com a marca HPE no centro da frente. Também ao longo da parte inferior da frente, indo da esquerda para a direita, estão duas portas USB 3.2 Gen2 tipo A, três luzes indicadoras de LED (atividade da unidade, status da NIC, integridade) e o botão liga/desliga/espera.
Para acessar os compartimentos das unidades, é necessário remover a tampa superior removendo dois parafusos de aperto manual na parte traseira e remover o painel destravando-o nas laterais. Uma vez desligados, os usuários podem inserir as unidades diretamente no servidor. O servidor vem com parafusos de unidade que podem ser adicionados ao lado dos HDDs LFF e atuam como trilhos que permitem que sejam colocados no lugar.
Virando para trás, podemos ver que o ventilador ocupa aproximadamente um terço da parte de trás. O canto superior esquerdo tem a opção de segurança como um olhal de cadeado e slot de segurança Kensington. No canto inferior esquerdo, há quatro portas USB 3.2 Gen1 tipo A, uma porta Displayport 1.0 e uma porta VGA. Perto do centro, na parte inferior, estão quatro portas NIC. A alimentação está no canto inferior esquerdo, sendo uma única entrada apenas. Vimos microsservidores anteriores oferecerem duas entradas CC para alimentação redundante, embora isso não seja uma opção neste ProLiant . Acima da energia está um slot de expansão PCIe Gen3 (PCIe x 16). E acima do slot de expansão está o slot iLO Enablement Kit.
A bandeja da placa-mãe pode ser removida removendo dois parafusos que dão acesso ao interior, incluindo a CPU, DRAM, slot de placa PCIe e placa iLO. É um pouquinho de engenharia legal que a HPE incluiu que a maioria das outras marcas pularia.
Com o ventilador único, surgiram algumas questões sobre como o sistema mantinha o fluxo de ar e o resfriamento sob carga. Durante nosso teste Sysbench com a CPU quase no máximo e uma carga pesada de E/S de armazenamento, capturamos uma captura de tela por meio do iLO mostrando o layout térmico do sistema.
No momento em que o perfil térmico foi capturado, o ventilador do sistema foi definido dinamicamente para apenas 18%. Com nosso sistema tendo flash interno e sem discos rígidos, realmente ouvimos apenas um leve zumbido do servidor. O ruído pode estar ligeiramente acima de um desktop tradicional, mas era um ruído de ventoinha mais suave do que um notebook rodando sob carga total que tinha um pequeno ventilador aumentando a velocidade.
Desempenho
Para testes de desempenho, optamos por configurar nosso HPE ProLiant MicroServer Gen 10 Plus com quatro SSDs Hynix SE4011 SATA. Essa configuração de flash nos permitiu enfatizar melhor a plataforma com nossas cargas de trabalho de aplicativos, além de mostrar o desempenho de armazenamento máximo por meio do controlador de armazenamento usando nossas cargas de trabalho vdbench.
Aqui está um vídeo nosso instalando as unidades e a placa Mellanox, juntamente com a configuração do servidor no ESXi.
Também temos uma visão detalhada da configuração dentro do VMware.
CPU | 1xXeon E-2224 |
RAM | 2 x 16GB de 2666Mz |
Armazenamento |
|
Sistema Operacional |
|
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.
Este teste usa o SQL Server 2014 em execução em VMs convidadas do Windows Server 2012 R2 e é enfatizado pelo Benchmark Factory da Dell para bancos de dados. Embora nosso uso tradicional desse benchmark tenha sido testar grandes bancos de dados de escala 3,000 em armazenamento local ou compartilhado, nesta iteração nos concentramos em distribuir um banco de dados de escala 1,500 uniformemente em nosso servidor.
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
Para nosso benchmark transacional do SQL Server, o HPE ProLiant MicroServer Gen10 Plus teve uma pontuação de 3,146.43 TPS com 1 VM.
Para latência média do SQL Server o MicroServer viu 24ms.
Desempenho do Sysbench MySQL
Nosso próximo 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
Com o Sysbench OLTP, o HPE ProLiant MicroServer Gen10 Plus atingiu 1,105.57 TPS com 1 VM.
Para a latência do Sysbench, o MicroServer teve média de 28.94ms.
Em nosso pior cenário (99º percentil) de latência, o MicroServer atingiu 90.08ms.
Análise de Carga de Trabalho do VDBench
Quando se trata de matrizes 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 de tamanho de transferência de banco de dados comuns, bem como 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.
perfis:
- 4K Random Read: 100% Read, 128 threads, 0-120% iorate
- 4K Random Write: 100% Write, 64 threads, 0-120% iorate
- Leitura sequencial de 64K: 100% de leitura, 16 threads, 0-120% iorado
- Gravação sequencial de 64K: 100% gravação, 8 threads, 0-120% iorado
- Banco de Dados Sintético: SQL e Oracle
- Clone completo de VDI e rastreamentos de clone vinculados
Com leitura aleatória de 4K, o HPE ProLiant MicroServer Gen10 Plus começou com 20,706 IOPS com latência de apenas 143.3µs. O MicroServer permaneceu abaixo de 1ms até cerca de 160K IOPS e atingiu o pico de 193,648 IOPS com uma latência de 2.63ms.
Para gravação aleatória de 4K, o MicroServer permaneceu abaixo de 1ms até cerca de 150K IOPS, que foi aproximadamente seu pico em cerca de 250µs de latência antes de cair no desempenho e latência saltar acentuadamente.
Mudando para o desempenho sequencial e começando com nossa leitura de 64K, o MicroServer novamente teve desempenho abaixo de milissegundos durante a maior parte da execução, quebrando 1ms a cerca de 27K IOPS ou 1.7GB/s e chegou ao pico em cerca de 31K IOPS ou 1.9GB/ s em 4ms antes de cair alguns.
Para gravação de 64K, o MicroServer funcionou até cerca de 27K IOPS novamente (ou cerca de 1.7 GB/s) até passar de 1ms. Ele atingiu o pico lá e caiu dramaticamente depois.
Nosso próximo conjunto de testes são nossas cargas de trabalho SQL: SQL, SQL 90-10 e SQL 80-20. Começando com o SQL, o MicroSever foi capaz de operar com latência abaixo de milissegundos, atingindo o pico de 196,799 IOPS com uma latência de 639µs.
O SQL 90-10 teve outro desempenho sem quebrar 1ms e um pico de 177,945 IOPS com latência de 679µs antes de cair um pouco.
O MicroServer terminou nossos testes de SQL com latência abaixo de milissegundos com um pico de 149,358 IOPS em uma latência de 642.7µs em nosso SQL 80-20 antes de cair um pouco.
A seguir estão nossas cargas de trabalho Oracle: Oracle, Oracle 90-10 e Oracle 80-20. Começando com o Oracle, o HPE MicroServer mostrou um bom desempenho chegando a cerca de 134K IOPS em aproximadamente 650 µs de latência antes de uma queda no desempenho.
Para Oracle 90-10, o MicroServer atingiu o pico de 171,924 IOPS com latência de 501µs.
Com o Oracle 80-20, o MicroServer atingiu um pico de 152,129 IOPS com uma latência de 539µs antes de cair ligeiramente.
Em seguida, mudamos para nosso teste de clone VDI, Full and Linked. Para inicialização VDI Full Clone (FC), o HPE MicroServer permaneceu abaixo de 1ms até cerca de 105K IOPS e atingiu o pico de 108,590 IOPS com uma latência de 1.18ms.
VDI FC Initial Login viu o MicroServer com desempenho de latência abaixo de milissegundos até cerca de 41K IOPS e um pico de cerca de 45K IOPS em 1.25ms antes de cair mais.
Para VDI FC Monday Login, o MicroServer quebrou 1ms logo ao norte de 35K IOPS e atingiu o pico de 40,594 IOPS com uma latência de 1.35ms antes de cair um pouco.
Para VDI Linked Clone (LC) Boot, o MicroServer teve throughput de desempenho de latência abaixo de milissegundos com um pico de 60,364 IOPS e uma latência de 977.3 µs.
O login inicial do VDI LC viu o MicroServer passar de 1 ms a cerca de 20 IOPS e atingir o pico de 22,548 IOPS com uma latência de 1.23 ms.
Finalmente, em nosso VDI LC Monday Login, o MicroServer quebrou 1ms em cerca de 19K IOPS e atingiu o pico de 26,118 IOPS em uma latência de 1.69ms antes de cair um pouco.
Conclusão
O HPE ProLiant MicroServer Gen10 Plus é um servidor poderoso, compacto e econômico. Com apenas cerca de 5 polegadas de altura e 10 x 10 polegadas de largura, o servidor diminuto vem com muito espaço para adicionar capacidade e rede para atender às necessidades a que se destina. Essas necessidades são para pequenas e médias empresas que precisam de desempenho e função do servidor, mas não têm o espaço tradicional para isso em um rack. Além de seu caso de uso específico, o MicroServer também é popular na comunidade homelab por sua qualidade, recursos de desempenho e, é claro, seu preço. A característica mais interessante do servidor é seu design. Com apenas um ventilador, é construído com efeito cascata para resfriamento. Há quatro baias 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 o Pentium G5420 ou Processador Xeon E-2224 e até 32 GB de RAM.
De uma perspectiva de desempenho, executamos nossas cargas de trabalho de análise de aplicativos, bem como nossa análise de carga de trabalho VDBench. Para cargas de trabalho de análise de aplicativos, começamos com o SQL Server. Aqui vimos um TPS de 3,146.43 com uma latência média de 24ms com 1VM. Mudando para o Sysbench, novamente com 1VM, o MicroServer conseguiu atingir 1,105.57 TPS, com uma latência média de 28.94ms e uma latência de pior cenário de 90.08ms. Considerando que a maioria dos casos de uso para este servidor são test/dev, homelab ou SMB, ser capaz de executar as cargas de trabalho é quase tão importante quanto o desempenho que está sendo medido.
Em nossa análise de carga de trabalho VDBench, o HPE MicroServer conseguiu apresentar alguns números impressionantes, considerando o quão pequeno ele é. Os destaques de pico incluem 194K IOPS para leitura em 4K, 150K IOPS para gravação em 4K, 1.9GB/s para leitura em 64K e 1.7GB/s para gravação em 64K. O MicroServer ficou abaixo de 1ms em nosso teste de SQL e Oracle, com destaque para 197K IOPS SQL, 178K IOPS SQL 90-10, 149K IOPS SQL 80-20, 134K IOPS Oracle, 172K IOPS Oracle 90-10 e 152K IOPS Oracle 80- 20. O MicroServer mais uma vez viu um sub-milissegundo no LC Boot com um pico de 60K IOPS. Portanto, no geral, ao analisar a quantidade de E/S de armazenamento que pode ser acionada pelo controlador SATA integrado, ele deve ser capaz de acompanhar quaisquer quatro dispositivos SATA que você possa montar dentro, chegando a pouco menos de 2 GB/s de leitura sequencial.
Podemos ter exagerado um pouco na configuração deste servidor para revisão, a maioria ficará satisfeita com os HDDs nesta caixa específica. Embora a razoabilidade seja um guia decente, preferimos levar os servidores ao limite para ver do que eles são capazes. Nessa frente, o MicroServer Gen10 Plus faz um bom trabalho, mantendo-se bem em nossos testes. Do outro lado da moeda, porém, gostaríamos de ter visto algumas mudanças que levariam este produto de realmente bom a excepcional. Começaríamos com um slot M.2 integrado para inicialização; há uma porta USB 2.0 lá agora, mas isso não é suficiente. Também gostaríamos de ver um segundo slot PCIe para que uma placa RAID e uma NIC de maior velocidade possam ser adicionadas ao mesmo tempo, embora o 10GbE integrado também resolva isso. Por fim, os HDDs são baratos, entendemos, mas o flash é onde está, mesmo para SMBs, há mais motivos para ter flash do que não. Por fim, um chassi SFF mais denso como opção seria apreciado. No geral, porém, esse pequeno servidor funcionará muito bem para a HPE e seus clientes, graças ao pacote geral acessível e à inclusão do iLO.
Consulte Mais informação - Revisão TrueNAS CORE 12 no HPE MicroServer
HPE ProLiant MicroServer Gen10 Plus
Envolva-se com a StorageReview
Newsletter | YouTube | Podcast iTunes/Spotify | Instagram | Twitter | Facebook | RSS feed