Home Empreendimento Revisão do servidor Supermicro 1124US-TNRP

Revisão do servidor Supermicro 1124US-TNRP

by Adam Armstrong

O Supermicro 1124US-TNRP é um servidor 1U que utiliza os novos processadores AMD EPYC 7003. O servidor faz parte da família A+ Ultra da Supermicro. Se o nome e a foto abaixo estão causando déjà vu, é porque já revisamos os quase idênticos Servidor Supermicro 1024US-TRT. A revisão anterior também estava olhando para uma versão mais recente de um Servidor Supermicro AMD EPYC no 1023-TR4. Vamos mais adiante no início da Supermicro com o Supermicro 1124US-TNRP.

O Supermicro 1124US-TNRP é um servidor 1U que utiliza os novos processadores AMD EPYC 7003. O servidor faz parte da família A+ Ultra da Supermicro. Se o nome e a foto abaixo estão causando déjà vu, é porque já revisamos os quase idênticos Servidor Supermicro 1024US-TRT. A revisão anterior também estava olhando para uma versão mais recente de um Servidor Supermicro AMD EPYC no 1023-TR4. Vamos mais adiante no início da Supermicro com o Supermicro 1124US-TNRP.

Supermicro 1124US

Supermicro 1124US x 1024UT

Em primeiro lugar, há muitas semelhanças aqui. Ambos os servidores usam processadores AMD EYPC de terceira geração, ambos possuem 32 slots DIMM para até 8 TB de ECC DDR4 3200 MHz de SDRAM e possuem três slots de expansão PCIe Gen4. Uma das principais queixas que tivemos com o servidor anterior foi a falta de armazenamento NVMe denso.

Por um lado, o 1024UT tinha quatro baias de 3.5″ para até 64 TB de capacidade de HDD. Essas baias suportavam SATA, SAS e NVMe, mas se você quisesse aproveitar o último, o mais rápido, estaria limitado a apenas quatro baias. No 1124US, você só tem baias de 2.5 ″, mas tudo bem, pois você tem 12 delas, o que significa que é possível muito mais armazenamento NVMe.

Supermicro 1124US aberto sobre ventiladores

O 1124US é 1U, mas suporta TDP de 280W. Isso significa que você pode aproveitar duas CPUs AMD EPYC de 64 núcleos, se assim o desejar. A E/S traseira do Supermicro 1124US é semelhante ao 1024UT, bem como dual 10GBase-T e dois 10G SFP+ e suporte para três slots de expansão PCIe x16.

Nosso modelo de exibição inclui duas CPUs AMD EPYC 7713, 512 GB de memória e 12 Intel P5510 SSDs de 3.84 TB.

Especificações Supermicro 1124US-TNRP

Fator de Forma 1U
CPU
  • Processadores duplos da série AMD EPYC 7003/7002
  • (O suporte drop-in do processador da série 7003 requer BIOS versão 2.0 ou mais recente)
  • Soquete SP3
  • Suporta CPU TDP de até 280W
Núcleos Até 64 núcleos
Capacidade de memória
  • 32 slots DIMM
  • Suporta SDRAM ECC DDR8 4MHz de até 3200 TB registrado
  • Barramento de memória de 8 canais
Tipo de memória DDR4 3200 MHz ECC registrado, DIMMs banhados a ouro de 288 pinos
Tamanhos DIMM 4GB, 8GB, 16GB, 32GB, 64GB, 128GB, 256GB
Voltagem da Memória 1.2V
Detecção de erro
  • Corrige erros de bit único
  • Detecta erros de bit duplo (usando memória ECC)
Chipset Sistema em Chip (SoC)
SATA SATA3 (6 Gbps)
Conectividade de rede Dual 10GBase-T + 10G SFP+ via Intel X710-TM4
IPMI
  • Suporte para Intelligent Platform Management Interface v.2.0
  • IPMI 2.0 com mídia virtual sobre LAN e suporte KVM-over-LAN
Gráficos ASPEED AST2500BMC
NVMe 12 portas NVMe (padrão)
LAN
  • Duas portas LAN 10GBase-T via Intel X710-AT2 + Duas 10G SFP+ via Intel X710-AT2
  • 1 porta LAN IPMI dedicada RJ45
USB portas USB 4 3.0

(2 traseiros + 1 tipo A + 1 dianteiro)

VGA 1 porta VGA
SAS Suporte para 12 portas SAS3 via kit SAS opcional
SATA Suporte para 12 portas SATA3 por meio de kits opcionais
Outros
  • 1 porta COM (traseira)
  • 2 conectores de alimentação SATA DOM
  • Cabeçalho do TPM 2.0
Tipo de BIOS EEPROM Flash AMI 128Mb SPI
Slots de expansão
  • 2 PCI-E 4.0 x16 (FH/HL, 9.5″L)
  • 1 PCI-E 4.0 x16 (LP)
  • 1 PCI-E 4.0 x16 (slot LP proprietário interno)
Fonte de alimentação do laboratório Fontes de alimentação redundantes de 1200 W com PMBus
Entrada
  • 100-127Vac / 9.8 – 7A / 50-60Hz
  • 200-240Vac / 7.5 – 6A / 50-60Hz
  • 200-240Vdc / 7.5 – 6A (somente para CCC)
+ 12V
  • Máx: 66.7A / Mín: 0A (100-127Vac)
  • Máx: 100A / Mín: 0A (200-240Vac)
  • Máx: 100A / Mín: 0A (200-240Vdc)
+ 12Vsb Máx: 2.1A / Mín: 0A
Altura 1.7 ″ (43mm)
Largura 17.2 ″ (437mm)
Profundidade 29.1 ″ (739mm)
Peso bruto lbs 48 21.8 (kg)

Design e Construção

O Supermicro 1124US-TNRP é um servidor 1U que tem a aparência normal de uma unidade Supermicro. Na frente do servidor estão os doze compartimentos de unidade de 2.5″. As baias não precisam de ferramentas e podem ser trocadas a quente, o que é sempre bom. No canto superior esquerdo está uma porta USB 3.0. O canto superior direito tem o painel de controle com o botão/LED de alimentação, indicador de HDD, indicador de NIC, LED de informações e botão UID.

Supermicro 1124US traseiro

Virando-o para trás, o lado esquerdo como as duas PSUs, o lado direito tem os 3 slots PCIe, no meio estão todas as portas, incluindo quatro portas 10GbE, duas portas USB 3.0, uma porta LAN dedicada para IPMI, uma porta serial porta, um indicador e botão UID e uma porta de vídeo.

Processador Supermicro 1124US

Abrindo podemos ver os dois processadores e os 32 DIMMS que os cercam.

Desempenho Supermicro 1124US-TNRP

Configuração Supermicro 1124US-TNRP:

  • SSD Intel P5510 3.84 PCIe Gen 4 NVMe
  • Processador AMD EPYC 7713 (64 núcleos)
  • 512GB DDR4 RAM
  • Inicialização SATADOM de 64 GB

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

Para a latência média do SQL Server, o Supermicro 1124US-TNRP teve uma pontuação agregada de 1ms com VMs individuais, cada uma medindo 1ms.

Servidor SQL Supermicro 1124US

Desempenho do Sysbench MySQL

Nosso segundo 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. Utilizamos 8 dos 12 SSDs NVMe, colocando duas VMs por unidade. Como este é um benchmark vinculado à CPU, não teve impacto no número final de desempenho.

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, registramos uma pontuação agregada de 28,665 TPS para o 8VM com VMs individuais variando de 3,474 TPS a 3,707 TPS. Com 16 VMs, vimos uma pontuação agregada de 38,960 TPS com VMs individuais variando de 2,360 TPS a 2,492 TPS. Isso é incrivelmente alto para o teste, o que é ainda mais impressionante quando você considera que isso não está aproveitando as principais CPUs AMD Epyc Gen3.

Supermicro 1124US Sysbench

Com a latência média do Sysbench, o teste 8VM obteve uma pontuação agregada de 8.93ms com VMs individuais variando de 8.63ms a 9.21ms. Com 16VM, vimos um agregado de 13.14ms com VMs individuais variando entre 12.82ms e 13.56ms.

Latência média do Supermicro 1124US Sysbench

Em nosso pior cenário (99º percentil) de latência, o 1124US teve uma pontuação agregada de 14.98ms para 8VM e 55.22ms para a pontuação agregada de 16VM.

Supermicro 1124US 99º

Análise de Carga de Trabalho do VDBench

Quando se trata de servidores de benchmarking, 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 rastreamento, capturas 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, 128 threads, 0-120% iorate
  • Leitura sequencial de 64K: 100% de leitura, 32 threads, 0-120% iorado
  • Gravação sequencial de 64K: 100% gravação, 16 threads, 0-120% iorado
  • Banco de Dados Sintético: SQL e Oracle
  • Clone completo de VDI e rastreamentos de clone vinculados

Olhando para a leitura aleatória de 4K, o Supermicro 1124US-TNRP atingiu o pico de 3,985,505 IOPS, mas caiu para 1.05 ms de latência.

Supermicro 1124US leitura 4k

Na gravação em 4K, vimos um início de latência muito melhor (34.2 µs), o servidor atingiu o pico de 2,256,082 IOPS e uma latência de 2.4 ms.

Gravação Supermicro 1124US 4k

Mudando para cargas de trabalho sequenciais de 64K, na leitura, o 1124US atingiu um pico incrível de 953,421 IOPS ou 59.6 GB/s em uma latência abaixo de um milissegundo de 400µs.

Supermicro 1124US leitura 64k

Com gravação de 64K, o servidor iniciou abaixo de 100µs e atingiu o pico de 346,960 IOPS ou 21.7 GB/s com uma latência de 779µs.

Gravação Supermicro 1124US 64k

Nosso próximo conjunto de testes são nossas cargas de trabalho SQL: SQL, SQL 90-10 e SQL 80-20. Começando com SQL, o Supermicro 1124US atingiu o pico de 2,533,043 IOPS e uma latência de 147µs.

No SQL 90-10 o servidor teve um pico de 2,674,358 IOPS e uma latência de 138µs.

O SQL 80-20 obteve um desempenho máximo de 2,572,583 IOPS com uma latência de 144 µs.

A seguir estão nossas cargas de trabalho Oracle: Oracle, Oracle 90-10 e Oracle 80-20. Começando com o Oracle, o 1124Us atingiu um pico de 991,373 IOPS com uma latência de 371µs.

No Oracle 90-10 o servidor iniciou em 82µs e ficou abaixo de 100µs até cerca de 2 milhões de IOPS com um pico de 2,373,884 IOPS com uma latência de apenas 108µs.

O Oracle 80-20 mostrou outro desempenho forte e de baixa latência começando em 78.2µs e permanecendo abaixo de 100µs até cerca de 2 milhões de IOPS novamente, antes de chegar ao pico de 2,321,212 IOPS com uma latência de 111µs.

Em seguida, mudamos para nosso teste de clone VDI, Full and Linked. Para inicialização VDI Full Clone (FC), o Supermicro 1124US atingiu o pico de 980,159 IOPS com uma latência de 234µs.

No VDI FC Initial Login obteve um desempenho máximo de 240,465 IOPS com uma latência de 1.21 ms.

O VDI FC Monday Login viu o Supermicro começar com baixa latência, aumentar um pouco e depois se estabilizar em um pico de 463,803 IOPS e uma latência de apenas 148µs.

Para inicialização VDI Linked Clone (LC), o servidor Supermicro mostrou um desempenho bastante consistente com um pico de 756,313 IOPS e 205 µs de latência.

O login inicial do VDI LC teve um pico de aproximadamente 364K IOPS em uma latência de 161µs.

Por fim, com o VDI LC Monday Login, o Supermicro 1124US conseguiu atingir 492,682 IOPS a 249 µs de latência.

Conclusão

A Supermicro lançou mais um servidor compacto com suporte para a última geração de CPUs AMD EPYC no Supermicro 1124US-TNRP. Há muito o que gostar aqui. O servidor tem apenas 1U, mas pode acomodar dois processadores AMD EPYC 7003 de terceira geração e até 8 TB de RAM por meio dos 32 slots DIMM. Existem três slots de expansão PCIe Gen4 x16 na parte traseira e duas portas 10GbE integradas. Onde o 1024UT falhou foi o fato de você só poder adicionar quatro unidades NVMe. Aqui o 1124US permite aos usuários adicionar até doze. AI, ML e outros aplicativos de computação densa se sairão muito bem com esta caixa.

Para testar o desempenho, enchemos o sistema de SSDs Intel P5510 e executamos nosso conjunto de testes de Application Workload Analysis. Na latência média do SQL Server, vimos uma latência agregada de 1.25ms. Com o Sysbench OLTP, vimos pontuações agregadas de 28,665 TPS para o 8VM e incríveis 38,960 TPS para o teste de 16VM. Na latência média do Sysbench, houve pontuações agregadas de 8.93ms e 13.14ms para o 8VM e 16VM, respectivamente. O pior cenário do Sysbench viu pontuações agregadas de 14.98ms e 55.22ms para 8VM e 16VM, respectivamente.

No VDBench, vimos destaques que incluíram quase 4 milhões de IOPS na leitura de 4K, 2.26 milhões de IOPS na gravação de 4K, impressionantes 59.6 GB/s na leitura de 64K e 21.7 GB/s na gravação de 64K. Com nossos testes de SQL, vimos picos de 2.5 milhões de IOPS, 2.7 milhões de IOPS no SQL 90-10 e 2.6 milhões de IOPS no SQL 80-20. Os testes da Oracle observaram picos de 991K IOPS, 2.4 milhões de IOPS no Oracle 90-10 e 2.3 milhões de IOPS no Oracle 80-20.

Estes foram seguidos por nossos testes de clone VDI Full e Linked. No Full Clone, vimos um pico de inicialização de 980 IOPS, logon inicial de 240 IOPS e logon de segunda-feira de 464 IOPS. Com o Linked Clone, vimos picos de 756 IOPS para inicialização, 364 IOPS para login inicial e 493 IOPS para login na segunda-feira. Embora o servidor tivesse muitos números impressionantes no VDBench, ele ultrapassou 1 ms mais de uma vez. Teve maior latência nos testes 4K e no boot VDI FC.

O Supermicro 1124US-TNRP é outro servidor poderoso compactado em um pequeno espaço. Se você está procurando um servidor denso que pode realmente tirar o desempenho do parque e ter bastante armazenamento NVMe, o 1124US é a sua escolha.

Página do produto Supermicro 1124US-TNRP

Envolva-se com a StorageReview

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