Home Empreendimento Revisão do servidor Lenovo ThinkSystem SR570

Revisão do servidor Lenovo ThinkSystem SR570

by Adam Armstrong

O Lenovo ThinkSystem SR570 é um servidor 2U de 1 soquetes que pode ser usado por toda a gama de SMB a grandes empresas. O servidor oferece um equilíbrio entre desempenho, memória e armazenamento. Esse equilíbrio leva à versatilidade, permitindo que o SR570 seja usado em uma ampla variedade de cargas de trabalho, como virtualização e computação em nuvem, segurança de infraestrutura, serviço da Web e desenvolvimento de aplicativos. O SR570 também é uma opção popular para soluções definidas por software, das quais a Lenovo oferece suporte a muitas por meio de suas plataformas ThinkAgile, que dependem mais da densidade de computação do que da pegada de armazenamento.


O Lenovo ThinkSystem SR570 é um servidor 2U de 1 soquetes que pode ser usado por toda a gama de SMB a grandes empresas. O servidor oferece um equilíbrio entre desempenho, memória e armazenamento. Esse equilíbrio leva à versatilidade, permitindo que o SR570 seja usado em uma ampla variedade de cargas de trabalho, como virtualização e computação em nuvem, segurança de infraestrutura, serviço da Web e desenvolvimento de aplicativos. O SR570 também é uma opção popular para soluções definidas por software, das quais a Lenovo oferece suporte a muitas por meio de suas plataformas ThinkAgile, que dependem mais da densidade de computação do que da pegada de armazenamento.

Sob o capô, o SR570 pode ostentar até duas CPUs Intel Xeon Scalable para até 26 núcleos, até 1 TB de RAM TruDDR2666 de 4 MHz e até 10 unidades de 2.5 polegadas (ou até 4 unidades de 3.5 ”) com a escolha do usuário de SSDs NVMe, SAS ou SATA e 3 slots PCIe e um slot LOM opcional. O servidor Lenovo ThinkSystem SR570 pode acomodar todos os itens acima em um quadro compacto de 1U. 

O SR570 tem potencial para grande desempenho e é altamente versátil. Existem várias opções de armazenamento (incluindo AnyBays adicionais da Lenovo que acomodam várias interfaces no mesmo compartimento) que podem permitir que os usuários tenham a capacidade ou o tipo de mídia necessário em um espaço de 1U. O servidor também oferece suporte a várias opções de rede e placa PCIe, dependendo das necessidades do cliente. Para completar, o servidor é acessível a partir de apenas $ 2,300 USD.

Nossa compilação específica consiste em dois processadores Intel Xeon Gold 5118, 384 GB de RAM e utilizamos quatro SSDs NVMe de uso misto Memblaze PBlaze4 de 5 TB.

Especificações do servidor Lenovo ThinkSystem SR570

Fator de forma  1U
Subcontratante

Até dois processadores Intel Xeon Bronze, Silver, Gold ou Platinum de até 150 W TDP: até 26 núcleos (velocidades de núcleo de 2.0 GHz)
Velocidades centrais de até 3.6 GHz (4 núcleos)
Dois links UPI de até 10.4 GT / s cada
Cache de até 35.75 MB

Chipset Intel C622
Memória

Até 16 soquetes DIMM
Suporte para RDIMMs ou LRDIMMs. Os tipos de memória não podem ser misturados.
Velocidade de memória de até 2666 MHz
Até 512 GB RDIMM
Até 1TB LRDIMM

Armazenamento
Baias de unidade  4 baias de unidade de troca simples LFF SATA
4 baias de unidade hot swap LFF SAS / SATA
8 baias de unidade hot swap SAS / SATA SFF
10 compartimentos de unidade hot-swap SFF: 6 SAS/SATA de 2.5" e 4 AnyBay de 2.5" 
Capacidade de armazenamento interno Modelos de 2.5 polegadas: até 76.8 TB com 10 SSDs SAS/SATA de 7.68 TB de 2.5" Modelos de 3.5 polegadas: até 56 TB com 4 HDDs NL SAS/SATA de 14" de 3.5 TB
Controlador de armazenamento 

6 Gbps SATA
Não RAID: SATA AHCI integrado
RAID 0/1/10/5: RAID SATA integrado (Intel RSTe)
RAID RAID SATA SAS de 12 Gbps/6 Gbps 0/1/10/5/50:
RAID 530-8i
RAID 730-8i 1GB de cache RAID 0/1/10/5/50/6/60:
RAID 930-8i 2 GB Flash
RAID 930-16i 4GB ou 8GB Flash RAID 730-8i 2GB Flash (somente AP)
12 Gbps SAS/6 Gbps SATA não RAID: 430-8i ou 16i HBA
NVMe PCIe não RAID

Interfaces de rede 

2 portas RJ-1 de 45 GbE integradas (sem suporte de 10/100 Mb)
Slot LOM integrado para até 4 portas Ethernet de 1/10 Gb: 2 portas 1 GbE RJ-45 (sem suporte para 10/100 Mb) 2 portas 10 GbE RJ-45 (sem suporte para 10/100 Mb) 2 portas 10 GbE SFP+ ( sem suporte 10/100 Mb)
Slot Mezzanine LOM (ML2) opcional para cartões 10 GbE de porta dupla com conectores SFP + ou RJ-45.
1x porta de gerenciamento de sistemas Ethernet RJ-45 10/100/1000 Mb. 

Slots de expansão de E / S 

Até três slots, dependendo das placas riser instaladas. Os slots são os seguintes: Slot 1: PCIe 3.0 x8; discreto
Slot 2: PCIe 3.0 x16 ou ML2 x8; baixo perfil ou altura total, meio comprimento
Slot 3: PCIe 3.0 x8 ou x16; discreto
O slot PCIe x16 3 requer a instalação do segundo processador

Portas
Frente 1 porta USB 2.0 com acesso ao XClarity Controller
1x porta USB 3.0.
1 porta VGA (opcional)
Traseiro 2x portas USB 3.0
1x porta VGA
1 x porta serial DB-9 opcional
Resfriamento

Modelos de compartimento de unidade 4x LFF ou 8x SFF: Quatro (um processador) ou seis (dois processadores) ventiladores de sistema de rotor único hot-swap com redundância N+1.
Modelos de compartimento de unidade 10x SFF: Seis ventiladores de sistema de rotor duplo hot-swap com redundância N+1. 

Fonte de alimentação do laboratório Até duas fontes de alimentação redundantes hot-swap Platinum de alta eficiência de 550 W ou 750 W (100 – 240 V) ou titânio de alta eficiência de 750 W (200 – 240 V). Suporte HVDC (somente China). 
Suporte de SO Microsoft Windows Server 2012 R2, 2016 e 2019
Red Hat Enterprise Linux 6 (x64) e 7
SUSE Linux Enterprise Server 11 (x64), 12 e 15
VMware vSphere (ESXi) 6.0, 6.5 e 6.7. 
Garantia 1 ou 3 anos
Dimensões  A: 43 mm (1.7 pol.), L: 434 mm (17.1 pol.), D: 715 mm (28.1 pol.) 
Peso  Configuração mínima: 10.2 kg (22.5 lb), máx.: 16.0 kg (35.3 lb) 

Design e Construção

O Lenovo SR570 é um servidor 1U que vem em duas configurações, quatro baias grandes (3.5”) na frente ou até 10 baias pequenas (2.5”). Nossa unidade de análise oferece seis compartimentos SATA/SAS, além de quatro compartimentos habilitados para NVMe de 2.5". Porta 3.0, LEDs de status, porta USB 2.0 e porta VGA opcional (a configuração é ligeiramente diferente com o layout LFF com alguns dos itens acima na parte superior). 

Virando o servidor para trás, vemos duas PSUs hot-swappable à direita, duas portas USB 3.0 à esquerda das PSUs, seguidas por uma porta VGA, duas portas RJ-45 GbE, uma Ethernet 10/100/1000 Mb porta para XCC, um slot de cartão LOM opcional e até três slots PCIe na parte superior. 

A vista superior mostra os caminhos de fluxo de ar limpos através dos componentes internos com o mínimo de obstruções. A refrigeração é fornecida por meio de seis ventoinhas, divididas igualmente nos lados esquerdo e direito de cada CPU.

As baias NVMe neste servidor oferecem conexão direta à placa-mãe, o que ajuda a não consumir um slot PCIe. Vimos vários servidores que exigem o sacrifício de um slot precioso (em um servidor 1U) para adicionar NVMe, o que dificulta a expansão adicional.

Além disso, o ThinkSystem SR570 inclui um conector M.2 integrado para lidar com o armazenamento de inicialização integrado. Isso permite que um usuário estenda ainda mais a configuração a ser personalizada para o próprio caso de uso, em vez de assumir recursos que poderiam ser alocados para usos melhores. 

Gestão de Sistemas

Para os sistemas ThinkSystem e ThinkAgile, a Lenovo oferece o XClarity para gerenciamento. O XClarity centraliza e agiliza o gerenciamento de recursos de hardware, acelera a implantação da nuvem e da infraestrutura tradicional e permite visibilidade e controle de recursos físicos de ferramentas externas de software de gerenciamento de nível superior. 

Na tela principal, o XClarity apresenta tudo para que os usuários vejam de forma rápida e fácil. Há cinco janelas principais que mostram um resumo de integridade (que divide vários componentes de hardware), acesso rápido (para ações como ligar ou desligar o sistema), uma visualização do console remoto, informações e configurações do sistema e utilização de energia. No lado direito da tela estão as guias principais, incluindo: Home, Events, Inventory, Utilization, Remote Console, Firmware Update, Server Configuration e BMC Configuration.

A guia Evento é exatamente como parece. Ele lista os eventos com um ID, uma mensagem sobre o que foi e uma hora e data em que aconteceu. Os usuários podem usar esta tela para passar por logs de auditoria, histórico de manutenção e destinatários de alerta.

A guia Inventário lista os vários componentes de hardware do servidor e fornece uma descrição básica, ou seja, quantos núcleos por CPU ou a capacidade de RAM.

Os usuários podem se aprofundar em partes individuais e coletar informações mais específicas. Isso é bom se houver um problema ou se for necessário solicitar uma substituição.

A guia Utilização mostra quais recursos e quanto desses recursos estão sendo usados ​​pelo servidor e oferece visualização gráfica ou de tabela.

A guia Console remoto mostra uma revisão de como seria um console remoto, além de permitir que os usuários configurem seus consoles remotos.

Com a guia Atualização de firmware, os administradores podem ver as atualizações de firmware do sistema e/ou do adaptador disponíveis e atualizá-las manualmente.

A próxima guia principal é Configuração do servidor com várias subguias, incluindo Adaptadores, Opções de inicialização, Política de energia, Configuração de RAID e Propriedades do servidor. A Política de energia permite que os administradores configurem redundante ou não redundante, bem como definam a política de restauração de energia: definindo-a para ficar desligada, ligada ou reverter para as configurações anteriores após uma restauração de energia.

=

Desempenho

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 quatro bancos de dados de escala 1,500 uniformemente em nossos servidores.

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 SR570 teve uma pontuação agregada de 12,631.39 TPS com VMs individuais variando de 3,156.91 TPS a 3,160.53 TPS.

Com a latência média do SQL Server, o SR570 nos deu uma pontuação agregada de 6.5ms com VMs individuais variando de 2ms a 8ms.

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

Com o Sysbench OLTP testamos 4VM e o SR570 teve um agregado de 4,247.9 TPS.

Com a latência do Sysbench o servidor teve uma média de 22.6ms.

Em nosso pior cenário (99º percentil), a latência do SR570 nos deu 46.53 ms.

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 Lenovo ThinkSystem SR570 forneceu latência abaixo de milissegundos (que continuou durante a maioria de nossos testes) começando em 276,949 IOPS a 102.9 μs e atingiu o pico de 2,797,268 IOPS com apenas 180.3 μs de latência.

Para gravação aleatória de 4K, o servidor iniciou em 312,036 IOPS com apenas 23.8 μs de latência. Ele foi capaz de manter uma latência muito baixa até cerca de 1.5 milhão de IOPS, atingindo um pico de aproximadamente 1.52 milhão de IOPS e cerca de 73.3 μs de latência antes de cair um pouco.

Mudando para o trabalho sequencial, na leitura sequencial de 64K, o SR570 começou em 21,804 IOPS ou 1.36 GB/s com uma latência de 183.4μs antes de atingir o pico em cerca de 218K IOPS ou 13.6GB/s com uma latência de 548.4μs.

Para gravação sequencial de 64K, o servidor começou com 38,607 IOPS ou 1.21 GB/s com apenas 49.6 μs de latência. O servidor manteve uma latência muito baixa até cerca de 100 IOPS ou 6 GB/s e atingiu o pico de aproximadamente 116 IOPS ou 7.3 GB/s com latência de 247.9 μs antes de cair. 

O próximo conjunto de testes são nossas cargas de trabalho SQL: SQL, SQL 90-10 e SQL 80-20. Para SQL, o SR570 atingiu um pico de 832,170 IOPS com uma latência de apenas 152.4 μs a menos de 40 μs do que começou.

Para SQL 90-10, o servidor iniciou em 78,698 IOPS com uma latência de 107.5 μs e atingiu um pico de 796,731 IOPS com uma latência de 158.7 μs.

O SQL 80-20 teve o SR570 iniciado em 70,569 IOPS com latência de 100.8 μs e um pico de 723,716 IOPS com 174.2 μs de latência. 

A seguir estão nossas cargas de trabalho Oracle: Oracle, Oracle 90-10 e Oracle 80-20. Com o Oracle, o SR570 começou com latência de 100μs (99.4μs) e atingiu o pico de 720,323 IOPS com uma latência de apenas 178μs.

O Oracle 90-10 viu o servidor começar com 63,884 IOPS com latência de 105.1 μs e um pico de 638,417 IOPS e uma latência de 136 μs.

Com o Oracle 80-20, o SR570 começa com 59,830 IOPS e uma latência de 98μs chegando ao pico de 603,487 IOPS e uma latência de 144μs.

Em seguida, mudamos para nosso teste de clone VDI, Full and Linked. Para inicialização VDI Full Clone (FC), o Lenovo ThinkSystem SR570 começou com 66,617 IOPS e uma latência de 118.9 μs e atingiu o pico de 654,079 IOPS com uma latência de 194.4 μs.

Para VDI FC Initial Login, o servidor começou com 32,008 IOPS e 82.2 μs de latência antes de chegar ao pico de 312,794 IOPS a 346.7 μs antes de uma ligeira queda. 

O VDI FC Monday Login viu o servidor iniciar com 24,114 IOPS e 97.4 μs de latência com um pico de 240,852 IOPS e uma latência de 241.9 μs.

Para VDI LC Boot, o SR570 começou com 33,129 IOPS com latência de 135.9 μs e atingiu o pico de 325,125 IOPS com 184.4 μs.

O login inicial do VDI LC viu o início do servidor em 13,797 IOPS com latência de 101.4 μs e um pico de 131,463 IOPS com uma latência de 214.6 μs.

Por fim, o VDI LC Monday Login teve o SR570 iniciado em 17,606 IOPS e 111.3 μs de latência antes de chegar ao pico de 181,479 IOPS a 319.4 μs.

Conclusão

O Lenovo ThinkSystem SR570 é um servidor compacto de 1U e 2 soquetes voltado para virtualização e computação em nuvem, segurança de infraestrutura, serviço da Web e desenvolvimento de aplicativos. É claro que esses casos de uso variam de pequenos escritórios a grandes empresas. Este pequeno servidor pode ser equipado com até 1 TB de RAM, duas CPUs Platinum Intel Xeon e até 76.8 TB de capacidade, dependendo da configuração da unidade escolhida. Além dos casos de uso de servidor padrão, o SE570 pode se encontrar em uma variedade de soluções definidas por software por meio do conjunto de ofertas ThinkAgile da Lenovo.

Em nossa análise de carga de trabalho do aplicativo, o ThinkSystem SR570 foi mais limitado por nossa configuração exata dos processadores versus seu potencial, considerando quatro SSDs NVMe. Conseguimos atingir pontuações agregadas de 12,631.39 TPS e uma latência média de 6.5ms no SQL Server. No Sysbench, o servidor teve uma pontuação média de TPS de 4,247.9 com latência média de 22.6ms e latência de pior cenário de 46.53ms. Com uma configuração de CPU mais robusta, você pode dobrar facilmente os recursos de computação disponíveis e obter melhor desempenho geral do sistema.

Para VDBench, o SR570 teve desempenho de latência abaixo de milissegundos em todos os testes. Os destaques de desempenho máximo incluem na leitura aleatória de 4K, o servidor atingiu 2.8 milhões de IOPS, 1.52 milhão de IOPS na gravação aleatória de 4K, 13.6 GB/s na leitura sequencial de 64K e 7.3 GB/s na gravação sequencial de 64K. O SR570 mostrou alguns números impressionantes em nossos testes SQL e Oracle com pontuação SQL de 832K IOPS, pontuação 90-10 de 797K IOPS e pontuação 80-20 de 723K IOPS. Para Oracle, atingiu 720K IOPS, 638K IOPS para 90-10 e 603K IOPS para 80-20. É interessante notar que a latência aqui no servidor tinha uma alta latência de pico de 548.4μs e uma baixa latência de pico de apenas 73.3μs.

O Lenovo ThinkSystem SR570 é um servidor versátil que pode atender a muitas necessidades com uma ampla variedade de opções de configuração. O servidor é capaz de oferecer desempenho de computação de ponta com SSDs NVMe ou pode ser configurado para necessidades de menor desempenho a um custo muito menor. Em ambos os casos, é uma ótima oferta para instâncias em que as necessidades de computação e a densidade do servidor superam a necessidade de armazenamento massivo e flexibilidade de cartão adicional. 

Lenovo Think System SR570

Discuta esta avaliação

Inscreva-se no boletim informativo StorageReview