Home Empreendimento Revisão do servidor Lenovo ThinkSystem SR850

Revisão do servidor Lenovo ThinkSystem SR850

by Adam Armstrong

O Lenovo ThinkSystem SR850 é um servidor 2U que oferece muita flexibilidade sob o capô que pode levar a um desempenho massivo para aplicativos exigentes. Anunciado no início deste ano, o S850 está pronto para superar os servidores Lenovo anteriores com 233% mais núcleos com a adição de até quatro CPUs Intel Xeon Scalable, 400% mais memória e desempenho 76% mais rápido. O SR850 foi desenvolvido para casos de uso de negócios em geral, mas com todo esse desempenho, ele também pode lidar com as cargas de trabalho de banco de dados, virtualização e inteligência artificial mais exigentes.


O Lenovo ThinkSystem SR850 é um servidor 2U que oferece muita flexibilidade sob o capô que pode levar a um desempenho massivo para aplicativos exigentes. Anunciado no início deste ano, o S850 está pronto para superar os servidores Lenovo anteriores com 233% mais núcleos com a adição de até quatro CPUs Intel Xeon Scalable, 400% mais memória e desempenho 76% mais rápido. O SR850 foi desenvolvido para casos de uso de negócios em geral, mas com todo esse desempenho, ele também pode lidar com as cargas de trabalho de banco de dados, virtualização e inteligência artificial mais exigentes.

A preparação para o futuro é uma grande preocupação para muitos ao avaliar a compra de um novo hardware. Com o ThinkSystem SR850, a Lenovo tem a preparação para o futuro incorporada. Usando um design de mezanino, os usuários podem adicionar duas CPUs adicionais às duas originais, elevando o total para quatro. O SR850 pode ser equipado com incríveis 6 TB de RAM. E os compartimentos de unidade Lenovo AnyBay podem acomodar unidades SAS, SATA e NVMe no mesmo compartimento, o que é algo novo nesta classe de servidor. Caso os usuários precisem atualizar o desempenho ou mudar para uma mídia de armazenamento diferente, o SR850 estará pronto.

A configuração do AnyBay é um grande passo na direção certa da inovação técnica. Ter um backplane que se adapte a qualquer tipo de mídia será cada vez mais importante para quem precisa comprar servidores agora, mas não precisa mudar um pouco para SSDs NVMe. As baias de unidade Lenovo AnyBay vêm em cinco configurações diferentes para o SR850. Estes incluem 8 compartimentos de unidade, todos SAS/SATA; 8 compartimentos de unidade, sendo 4 AnyBay; 16 compartimentos de unidade, todos SAS/SATA; 16 compartimentos de unidade, sendo 4 AnyBay; 16 compartimentos de unidade, onde 8 são AnyBay.

Para esta análise, nosso SR850 está configurado com quatro CPUs Intel 8160, que oferecem velocidade de clock de 2.1 GHz e 24 núcleos cada, e 512 GB de memória DDR4.

Especificações do servidor Lenovo ThinkSystem SR850

Fator de Forma 2U
Processador (Máx.) Processador Intel Xeon 2x ou 4x CPUs da família Scalable, até 165 W
Memória (Máx.) Até 6 TB em slots 48x usando DIMMs de 128 GB; 2666MHz TruDDR4
Slots de expansão Até 9x PCIe mais 1x LOM; opcional 1x slot ML2
Armazenamento interno Até 16 compartimentos de armazenamento de 2.5 polegadas com suporte para HDD e SSDs SAS/SATA
ou até 8x SSD NVMe de 2.5 polegadas; mais até 2x boot M.2 espelhado
interface de rede Várias opções com 1GbE, 10GbE, 25GbE, 32GbE, 40GbE
ou adaptadores InfiniBand PCIe; um (2/4 portas) 1GbE
ou cartão 10GbE LOM
Fonte de alimentação (Padrão/Máx) 2x hot-swap/redundante: 750 W/1100 W/1600 W AC 80 PLUS Platinum
Suporte RAID RAID de hardware (até 16 portas) com flash cache; HBAs de até 16 portas
Gerenciamento de Sistemas Gerenciamento integrado do XClarity Controller
Entrega de infraestrutura centralizada XClarity Administrator
Plug-ins do Integrador XClarity
Gerenciamento centralizado de energia do servidor XClarity Energy Manager
OS Suportado Servidor Microsoft Windows
RHEL
SLES
VMware vSphere
Garantia Limitada Unidade substituível pelo cliente de 1 e 3 anos e serviço no local, próximo dia útil 9×5

Design e Construção

O Lenovo ThinkSystem SR850 tem o mesmo design geral de outros servidores Lenovo 2U. A frente do dispositivo tem dezesseis compartimentos de unidade de 2.5” que ocupam a maior parte do espaço à esquerda e portas USB e luzes de status à direita. Os compartimentos da unidade frontal podem ser trocados ou atualizados pelo usuário final, o que a StorageReview fez ao habilitar o sistema para SSDs NVMe. Trocamos o backplane SAS/SATA por um que suporta SSDs NVMe em quatro dos oito slots e adicionamos o cabeamento CPI apropriado às placas-mãe superiores e inferiores.

Movendo-se para a parte traseira do dispositivo, vemos duas PSUs hot-swap à direita. O servidor pode ter até nove slots PCIe, dependendo de quantas CPUs são utilizadas. Ele também possui NMI, porta Ethernet para XCC, porta serial, duas portas USB 3.0 e um botão de ID e LEDs na parte inferior.

Abrindo o servidor, pode-se ver a bandeja de expansão com as CPUs adicionais e soquetes DIMM.

Removendo a bandeja, podem-se ver os processadores principais.

Gestão de Sistemas

Para gerenciamento de hardware, a Lenovo usa o XClarity, que 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. Nesta revisão, trabalhamos com o XClarity Controller, a solução de gerenciamento de sistema embarcado.

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 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.

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. No que diz respeito às opções de inicialização, os administradores podem configurar a inicialização UEFI ou a inicialização herdada, decidir a ordem de inicialização e o dispositivo usado, bem como configurar um dispositivo de inicialização única.

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.

A configuração do RAID permite que os administradores definam o RAID no nível do array por controlador ou no nível do armazenamento.

Com a configuração Baseboard Management Controller (BMC), os administradores podem definir sua configuração BMC, fazer backup, restaurá-la do backup ou redefini-la para os padrões de fábrica.

No geral, o XClarity Controller tem uma boa aparência e é geralmente intuitivo de usar. Existem alguns pontos difíceis e alguns dos relatórios não são tão bons quanto outras marcas de servidores de primeira linha. Para ser justo, não exploramos o XClarity Administrator, onde alguns dos problemas que encontramos podem ser resolvidos lá.

Desempenho

Para medir o desempenho e o potencial de armazenamento do Lenovo ThinkSystem SR850, utilizamos um cenário bare-metal operando em uma plataforma CentOS 7.4, bem como desempenho Sysbench MySQL virtualizado em 8 e 16 VMs com VMware instalado. Em nossa configuração bare-metal, focamos no desempenho sintético medido com o VDbench e, em nosso ambiente virtualizado, executamos oito e dezesseis VMs MySQL operando dentro do ESXi 6.5.

Em ambos os cenários, aproveitamos um back-end de armazenamento NVMe completo usando SSDs Memblaze PBlaze5 de 4 TB. Esses drivers oferecem tremendo desempenho e nos permite saturar o desempenho de computação antes de esgotar o potencial de armazenamento. Em termos de poder de computação, o sistema é configurado com quatro CPUs Intel 8160, que oferecem velocidade de clock de 2.1 GHz e 24 núcleos cada, e 512 GB de memória DDR4. No total, isso nos dá 96 núcleos e 201.6 GHz de potência computacional.

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

Em nosso benchmark Sysbench, testamos o SR850 com 8VM e 16VM. Olhando apenas para o desempenho bruto, as cargas de trabalho transacionais resultaram em 21,632 TPS para 8VM e 25,427 TPS para 16VM.

Para latência média, o SR850 tinha apenas 11.96ms para 8VM e 20.26ms quando dobrado para 16VM.

Em nosso benchmark de latência do pior cenário, o SR850 tinha apenas 23.05ms com 8VM e 45.27ms com 16VM.

Análise de Carga de Trabalho do VDBench

Nossa última seção de teste de desempenho local se concentra no desempenho da carga de trabalho sintética. Nesta área, aproveitamos oito SSDs NVMe no CentOS 7.4, medindo o desempenho combinado dos 8 SSDs NVMe particionados para 25% de utilização. Esse tipo de teste é útil para mostrar como são as métricas de armazenamento do mundo real em diferentes cargas de trabalho.

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

Olhando para o desempenho máximo de leitura, o SR850 foi capaz de manter o desempenho de latência abaixo de milissegundos com um desempenho máximo de 4,094,070 IOPS com uma latência de 195μs.

Com gravação aleatória de 4K, o servidor teve desempenho máximo de 1,590,935 IOPS com latência de 319μs.

Mudando para leitura sequencial de 64K, o SR850 teve desempenho máximo de 382,461 IOPS ou 23.9 GB/s a 548 μs.

Para gravação sequencial de 64K, vimos um desempenho máximo de 115,257 IOPS ou 7.2 GB/s com latência de 582 μs.

Com nossas cargas de trabalho SQL, vimos novamente latência abaixo de milissegundos durante nossos testes. No SQL, vimos um desempenho máximo de 1,793,443 IOPS com uma latência de apenas 139μs.

O SQL 90-10 viu o pico do SR850 em 1,629,167 IOPS com uma latência de 150 μs.

Para SQL 80-20, a Lenovo atingiu uma pontuação máxima de 1,486,502 IOPS com uma latência de 160μs.

Nossas cargas de trabalho Oracle mostraram que o Lenovo SR850 continua indo bem com desempenho máximo de 1,370,497 IOPS com latência de 175 μs.

O Oracle 90-10 teve um desempenho máximo de 1,247,226 IOPS com uma latência de apenas 135 μs.

Para o Oracle 80-20, o Lenovo teve desempenho máximo de 1,162,074 IOPS com latência de 141μs.

Em seguida, mudamos para nosso teste de clone VDI, Full and Linked. Para VDI Full Clone (FC) Boot, o Lenovo SR850 atingiu o pico de 1,296,201 IOPS com uma latência de 191 μs.

Para VDI FC Initial Login, o servidor atingiu o pico de 468,901 IOPS com uma latência de 358 μs.

O VCI FC Monday Login teve um desempenho máximo de 401,389 IOPS com uma latência de 266μs.

Mudando para os testes VDI Linked Clone (LC), o Lenovo SR850 foi capaz de atingir o pico de 651,695 IOPS com latência de 192 μs para inicialização.

Para VDI LC Initial Login, o servidor atingiu o pico de 216,567 IOPS com uma latência de 246 μs.

Por fim, o VDI LC Monday Login mostrou que o SR850 tinha um desempenho máximo de 278,174 IOPS com uma latência de 358 μs.

Conclusão

O Lenovo SR850 é um servidor 2U convencional que intensifica seriamente seu jogo de computação em relação a seus predecessores. O SR850 pode abrigar até 4 CPUs Intel Xeon Scalable e até 6 TB de RAM, novamente, tudo em um espaço de 2U. Para completar, o servidor vem com unidades Lenovo AnyBay, permitindo que os usuários usem SAS, SATA ou NVMe (embora possa abrigar menos unidades NVMe do que as outras duas interfaces). Embora construído para aplicativos de negócios em geral, ele pode executar cargas de trabalho mais poderosas adicionando mais CPUs e/ou RAM. Ele também foi projetado para ser inerentemente à prova de futuro, pois os usuários podem adicionar mais processadores e RAM em vez de substituir todo o servidor.

Para desempenho, configuramos o SR850 com 4 CPUs Intel 8160, 512 GB de RAM e 8 unidades Memblaze PBlaze5 4 TB NVMe. Embora isso represente uma quantidade mais do que justa de desempenho, não está nem perto do que o servidor é capaz de fazer. Com isso em mente, em nossas cargas de trabalho Sysbench, o servidor conseguiu atingir 21,632 TPS com 8VM e 25,427 TPS com 16VM. Para latência, vimos números baixos de 11.96ms para 8VM e 20.26ms para 16VM em média, e apenas 23.05ms para 8VM e 45.27 para 16VM no 99º percentil.

Nosso teste VDBench mostrou alguns números impressionantes. Um milhão de IOPS é uma barra que a maioria dos dispositivos orientados a desempenho precisa atingir se quiserem reivindicar alto desempenho. O Lenovo ThinkSystem SR850 quebrou um milhão de IOPS em oito de nossos testes, com pontuações de 4 milhões de IOPS em leitura 4K, 1.6 milhão em gravação 4K, 1.8 milhão em SQL, 1.6 milhão em SQL 90-10, 1.5 milhão em SQL 80-20 , 1.37 milhão no Oracle, 1.24 milhão no Oracle 90-10, 1.16 milhão no Oracle 80-20 e 1.3 milhão no VDI FC Boot. Por meio desses e de todos os benchmarks, o SR850 nunca ultrapassou 1 ms de latência, sendo o mais alto de 582 μs. No lado sequencial das coisas, vimos 23.9 GB/s de leitura e 7.2 GB/s de gravação.

No geral, o Lenovo ThinkSystem SR850 é um sistema altamente flexível capaz de lidar com aplicativos convencionais em uma configuração mais modesta ou cargas de trabalho emergentes, como big data e IA, com quad-CPU reforçado e alto consumo de RAM. O SR850 também é muito ajustável quando se trata de armazenamento. Graças à tecnologia AnyBay, os backplanes da unidade podem ser trocados para que os clientes possam comprar um sistema configurado no caminho hoje e trocá-lo por algo mais pesado NVMe, por exemplo, no futuro.

Lenovo Think System SR850

Discuta esta avaliação

Inscreva-se no boletim informativo StorageReview