Home Empreendimento Revisão do servidor Lenovo ThinkSystem SR665

Revisão do servidor Lenovo ThinkSystem SR665

by Adam Armstrong
Lenovo sr655 frente

O Lenovo ThinkSystem SR665 é rico em recursos, AMD EPYC de 2ª geração servidor 2U de soquete duplo, compatível com PCIe Gen4 de ponta a ponta. Semelhante ao seu irmão 1U menor, o SR635, ele também oferece suporte a uma ampla variedade de opções de configuração de armazenamento, incluindo SSDs Gen4 U.2 NVMe. Ser um servidor AMD EPYC traz várias vantagens, incluindo desempenho normalmente mais alto, RAM mais rápida, mais DIMMs e suporte a PCIe Gen4. Este servidor é ideal para Inferência, virtualização, VDI, HPC e infraestrutura hiperconvertida.

O Lenovo ThinkSystem SR665 é rico em recursos, AMD EPYC de 2ª geração servidor 2U de soquete duplo, compatível com PCIe Gen4 de ponta a ponta. Semelhante ao seu irmão 1U menor, o SR635, ele também oferece suporte a uma ampla variedade de opções de configuração de armazenamento, incluindo SSDs Gen4 U.2 NVMe. Ser um servidor AMD EPYC traz várias vantagens, incluindo desempenho normalmente mais alto, RAM mais rápida, mais DIMMs e suporte a PCIe Gen4. Este servidor é ideal para Inferência, virtualização, VDI, HPC e infraestrutura hiperconvertida.

Lenovo sr665

AMD EPYC 7002 traz vários benefícios sobre seus concorrentes. Logo de cara, eles tendem a ter mais núcleos e threads e trazer mais desempenho. Eles suportam mais DRAM mais rápido e suportam a tecnologia PCIe Gen4 (ponta a ponta neste caso) que, por sua vez, pode trazer aumentos maciços de desempenho. A alta contagem de núcleos também pode ajudar na economia de custos para determinados modelos de licenciamento, impulsionando o desempenho de um sistema de soquete duplo com uma única CPU ou uma plataforma de quatro soquetes com duas CPUs. O SR665 tira o máximo proveito de tudo acima.

Especificamente, o Lenovo ThinkSystem SR665 suporta CPUs de até 64 núcleos e 128 threads com velocidade de núcleo de até 3.7 GHz. Para memória, o SR665 suporta até 32 DIMMs de memória TruDDR4, com 8 canais de memória e 2 DIMMs por canal. Com 1 DIMM instalado por canal (total de 8 DIMMs), a memória opera em até 3200 MHz. Com 2 DIMMs por canal (total de 32 DIMMs), memória operando em até 2933 MHz. O servidor pode suportar até 4 TB de DRAM. Para GPUs, o SR665 pode suportar até 3 GPUs de largura dupla ou 8 de largura única.

O armazenamento, e especificamente a configurabilidade do armazenamento, é realmente interessante no Lenovo ThinkSystem SR665 Server. De acordo com a Lenovo, o servidor oferece 28 configurações de compartimento de unidade diferentes na parte frontal, intermediária e traseira do servidor e 5 configurações de slot diferentes na parte traseira do servidor.

plano intermediário SR665

Para unidades de 2.5 polegadas, o servidor pode suportar até 40 por meio de uma combinação de frontal, central e traseira. O servidor suporta até 16 SSDs NMVe sem oversubscription de pistas PCIe e até 32 com oversubscription 1:2. Por outro lado, o SR665 pode suportar até 20 unidades de 3.5 polegadas para capacidade máxima de armazenamento. Para M.2, o servidor suporta uma ou duas unidades em RAID1 para inicialização ou armazenamento de dados.

Para gerenciamento, o SR665 usa uma combinação de Lenovo XClarity gerenciamento, recursos de segurança ThinkShield e Lenovo Services. A ideia é fornecer um gerenciamento poderoso, simples e seguro. Fizemos um mergulho bastante profundo no XClarity vinculado acima, para quem quer aprender um pouco mais.

Especificações do Lenovo ThinkSystem SR665

Fator de Forma Servidor de rack 2U
Processadores Até dois (2) processadores AMD EPYC 7002 Generation, até 64C, 280W
Memória 32 slots de memória DDR4; Máximo de 4 TB usando RDIMMs de 128 GB; até 1DPC a 3200MHz, 2DPC a 3200MHz
Baias Até 20 unidades de 3.5 polegadas ou 40 unidades de 2.5 polegadas; Máximo de 32 unidades NVMe com conexão 1:2
Slots de expansão Até 8 slots PCIe 4.0, 1 slot de adaptador OCP 3.0
GPU Até 8 GPUs de largura única ou 3 GPUs de largura dupla
interface de rede Adaptador mezz OCP 3.0, adaptadores PCIe
Energia Fontes de alimentação duplas redundantes (até 1800 W Platinum)
Portas Frontal: 1x USB 3.0, 1x USB 2.0, 1x VGA (opcional)
Traseira: 3x USB 3.1, 1x porta serial (opcional), 1x RJ-45 (gerenciamento)
Gerenciamento de Sistemas Controlador Lenovo XClarity
Ambiente Microsoft Windows Server, SUSE Linux Enterprise Server, Red Hat Enterprise Linux, VMware ESXi
Garantia Limitada Unidade substituível pelo cliente de 1 e 3 anos e serviços no local, próximo dia útil 9×5, atualizações de serviço opcionais

Lenovo Think System SR665 Design e Construção

O Lenovo ThinkSystem SR665 é um servidor 2U que tem a mesma aparência geral de todo o portfólio ThinkSystem ou Lenovo em geral, principalmente preto com destaques vermelhos. Na frente do servidor, como os 24 compartimentos de unidade. O lado esquerdo possui uma porta de diagnóstico externa e uma porta VGA opcional. O lado direito tem duas portas USB 3.1, uma porta XXC, um botão liga/desliga e luzes indicadoras.

Lenovo sr665 frente

A parte traseira do dispositivo suporta até 8 slots PCIe na parte superior. Na parte inferior está o slot OCP 3.0, um LED de erro, uma porta Ethernet de gerenciamento, LED localizador, uma porta de gerenciamento XCC, uma porta de vídeo, mais três portas Gen1 USB 3.1, um NMI e duas PSUs hot-swappable.

Lenovo sr665 traseira

Sob o capô, podemos ver a cobertura do fluxo de ar sobre as duas CPUs e RAM DIMMs. Na frente deles estão os ventiladores e atrás deles estão os risers para os slots PCIe. A placa de inicialização M.2 e o backup de energia da placa RAID são fixados na parte superior da tampa.

Lenovo sr665 por dentro

O módulo de inicialização M.2 montado no defletor de ar oferece armazenamento flash rápido para armazenamento do sistema, sem consumir um compartimento de armazenamento primário para tarefas de baixa prioridade.

Lenovo sr665 interno

Desempenho Lenovo Think System SR665

Configuração do Lenovo ThinkSystem SR665:

  • 2x AMD EPYC 7742
  • 512 GB, 256 GB por CPU
  • Armazenamento de desempenho VDbench: 8 x 3.84 TB Micron 9300 (Gen3) ou 8 x 3.84 TB SK hynix PE8010 (Gen4)
  • Armazenamento SQL Server e Sysbench: 8 x 3.84 Tb Micron 9300 (Gen3)
  • CentOS 8 (2004)
  • ESXi 6.7u3

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 a latência média do SQL Server, o SR665 não teve problemas em maximizar essa carga de trabalho, com um agregado de 1ms médio e VMs individuais de 1ms cada.

Lenovo sr665 sql latência

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, vimos uma pontuação agregada de 17,238 TPS para 8VMs e 32,649 TPS para 16VMs.

Lenovo sr665 sys bancada dicas

Com a latência média do Sysbench, vimos pontuações agregadas de 14.85ms para 8VMs e 15.68ms para 16VMs.

Latência de bancada do sistema Lenovo sr665

Para nossa latência de pior cenário (99º percentil), o SR665 teve pontuações agregadas de 30.27 ms para 8 VMs e 30.12 ms para 16 VMs.

Lenovo sr665 sysbench 99

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

Aqui fizemos uma comparação das unidades PCIe Gen3 e Gen4, Mícron 9300 vs SK Hynix PE8010. Não tanto para ver qual das unidades é melhor, mas sim para ver como cada tipo de tecnologia funcionará no servidor. Abaixo estão visíveis nossos oito SSDs Micron 9300 NVMe instalados nos slots SR665 AnyBay, com um disco rígido acima para referência.

Unidade Lenovo sr655

Com leitura aleatória de 4K, o Lenovo ThinkSystem SR665 com a unidade SK Hynix Gen4 começou com latência de 75.9 µs e 412,428 IOPS antes de atingir o pico de 3,851,738 IOPS e uma latência de 170.2 µs. A unidade Micron 9300 Gen3 atingiu um pico maior com 4,076,949 IOPS, mas uma latência maior de 197.2 µs.

A gravação aleatória de 4K viu a unidade Gen4 ter um desempenho dramaticamente melhor no SR665 ficando abaixo de 100 µs até aproximadamente 2.6 milhões de IOPS e atingiu o pico de 2,898,564 IOPS com uma latência de 154.4 µs. As unidades Gen3 atingiram um pico de cerca de 1.2 milhão de IOPS a cerca de 200 µs antes de cair um pouco.

Mudando para o trabalho sequencial de 64K, as unidades Gen4 atingiram um pico de 521,788 IOPS ou 32.6 GB/s com uma latência de 366.1 µs. As unidades Gen3 atingiram um pico de 425,209 IOPS ou 26.6 GB/s com uma latência de 545 µs.

Gravação de 64K para o SR665, as unidades Gen4 atingiram um pico de 213,099 IOPS ou 13.3 GB/s com uma latência de 442.1 µs antes de cair um pouco. As unidades Gen3 atingiram um pico de cerca de 123K IOPS ou 7 GB/s com uma latência de aproximadamente 460µs antes de cair um pouco.

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, a unidade SK hynix Gen4 permaneceu abaixo de 100 µs até cerca de 1.75 milhão de IOPS e atingiu o pico de 2,111,582 IOPS com uma latência de apenas 113.6 µs. O Gen3 atingiu o pico de 1,602,112 IOPS com uma latência de 153.4 µs.

Para SQL 90-10, as unidades Gen4 iniciaram novamente e permaneceram abaixo de 100µs, desta vez até quebrarem cerca de 1.2 milhão de IOPS. As unidades atingiram o pico de 1,769,165 IOPS com uma latência de 130.7 µs antes de uma ligeira queda. Os SSDs Gen3 também se saíram bem com um pico de 1,441,311 IOPS e uma latência de 156.8 µs.

O SQL 80-20 viu as unidades Gen4 no pico SR665 em 1,657,107 IOPS com uma latência de 141.9 µs. As unidades Gen3 conseguiram atingir um pico de 1,246,384 IOPS com uma latência de 168.9 µs.

A seguir estão nossas cargas de trabalho Oracle: Oracle, Oracle 90-10 e Oracle 80-20. Começando com o Oracle, o Lenovo ThinkSystem SR665 com SSDs Gen4 começa abaixo de 100µs e permanece lá até atingir cerca de 900K IOPS. As unidades atingiram o pico de 1,484,001 IOPS com uma latência de 154.4 µs. Para as unidades Gen3, o servidor nos deu um desempenho máximo de 1,140,743 IOPS e uma latência de 178.8 µs.

Para Oracle 90-10, as unidades Gen4 tiveram um pico de 1,511,538 IOPS com uma latência de 110.5 µs. As unidades Gen3 também tiveram uma exibição forte com um pico de 1,231,073 IOPS e uma latência de 134.8 µs.

O Oracle 80-20 viu o desempenho máximo das unidades Gen4 em 1,369,215 IOPS e uma latência de 117.7µs. Os SSDs Gen3 atingiram 1,089,788 IOPS e uma latência de 141.6 µs.

Em seguida, mudamos para nosso teste de clone VDI, Full and Linked. Para VDI Full Clone (FC) Boot, as unidades SK hynix no SR665 começaram com desempenho de latência abaixo de 100µs até 700K IOPS e atingiram um pico de 1,379,893 IOPS e uma latência de 174.6µs. As unidades Micron Gen3 atingiram um pico de 1,185,395 IOPS e uma latência de 198.1 µs antes de cair um pouco.

Com o VDI FC Initial Login, vemos uma grande diferença entre as duas gerações de SSDs PCIe. O Gen4 começou com latência abaixo de 100µs até cerca de 400K IOPS e atingiu o pico de 636,576 IOPS com uma latência de 268.3µs. O Gen3 atingiu o pico de 324,073 IOPS com uma latência de 356µs.

O VDI FC Monday Login novamente viu uma diferença maior com os drives Gen4 atingindo um pico de 526,115 IOPS em uma latência de 179.5 µs e o Gen3 atingindo um pico de 293,012 IOPS em 235.5 µs para latência.

Mudando para inicialização VDI Linked Clone (LC), o SR665 carregado com as unidades Gen4 atingiu o pico de 684,910 IOPS com uma latência de 149.6 µs. O Gen3 atinge o pico de 538,330 IOPS com uma latência de 189 µs.

O VDI LC Initial Login apresentou novamente uma diferença maior entre as duas gerações, com o Gen4 atingindo um pico de 288,211 com uma latência de 156µs e o Gen3 atingindo um pico de 161,852 IOPS e uma latência de 227.8µs.

Por fim, com o VDI LC Monday Login, vimos os drives Gen4 chegarem a um pico de 386,865 IOPS e uma latência de 237µs e os drives Gen3 atingirem 181,515 IOPS com uma latência de 309.3µs.

Conclusão

O Lenovo ThinkSystem SR665 é um servidor 2U que pode abrigar e tirar proveito de duas CPUs AMD EPYC Gen2. Ser um servidor baseado em AMD EPYC oferece vários benefícios, como a capacidade de usar a tecnologia PCIe Gen4 em armazenamento, GPUs e FPGAs, bem como RAM mais rápida. Do ponto de vista do hardware, o servidor pode acomodar até duas CPUs AMD EPYC com suporte para até 64 núcleos e 128 threads com velocidade de núcleo de até 3.7 GHz, até 4 TB de RAM (velocidades de até 3200 MHz) e 9 slots para expansão .

O SR665 também possui muita configurabilidade de armazenamento. O servidor possui recursos de compartimento de unidade frontal, intermediário e traseiro e pode suportar até 40 unidades de 2.5 polegadas. O servidor suporta unidades NVMe e SATA. Aproveitando o XClarity para gerenciamento, o SR665 destina-se a casos de uso de infraestrutura de inferência, virtualização, VDI, HPC e hiperconvergente.

Para testar o desempenho, executamos nossa análise de carga de trabalho do aplicativo e também nosso VDBench. Em nossa análise de carga de trabalho do aplicativo, executamos a latência média do SQL Server e nossos testes Sysbench. Em nossa latência média do SQL Server, o SR665 teve uma latência agregada de 1ms. No Sysbench rodamos 8VM e 16VM. No OLTP, vimos pontuações agregadas de 17,238 TPS para 8VMs e 32,649 para 16VMs, 14.85ms para 8VMs e 15.68ms para 16VMs para latência média e 30.27ms para 8VMs e 30.12ms para 16VMs para latência de pior cenário.

O Lenovo ThinkSystem SR665 pode aproveitar os dispositivos PCIe Gen3 e Gen4. Isso significa que os usuários que desejam implantar um SR665 em seus ambientes podem usar um ou outro. Para dar uma visão geral melhor de como o servidor funciona, colocamos os dois tipos de armazenamento e testamos. Para ser claro, este não é um tipo de teste “qual é o melhor”. Embora o armazenamento Gen4 ainda não esteja totalmente saturado de ofertas, ele geralmente é mais rápido que o Gen3 em quase todos os casos. Portanto, o Gen4 será mais rápido na maioria dos casos. No entanto, com ambas as unidades testadas, os usuários saberão o que esperar com o tipo de armazenamento que escolherem aproveitar, por exemplo, se estiverem usando Gen3 agora, saberão o que esperar e, se mudarem para Gen4 no futuro, saberão o que os resultados devem ser.

Antes de mergulhar na seção de desempenho, é importante observar que apenas arranhamos a superfície do que é possível com o SR665. Temos uma configuração de 16 baias, suportando apenas 8 dispositivos NVMe. A Lenovo oferece muitas opções de configuração, incluindo algumas que vão até 16 baias NVMe. Portanto, para um potencial ainda maior, você pode especificar ainda mais esse servidor além do que pudemos ver.

Em nossa leitura de 4K vimos picos do Gen4 atingindo 3.9 milhões de IOPS e o Gen3 atingindo 4.1 milhões de IOPS, com o Gen4 liderando com uma redução de 14% na latência, para gravação em 4K os picos foram de 2.9 milhões de IOPS no Gen4 e 1.2 milhão de IOPS no Gen3 , para trabalho sequencial, vimos picos de 32.6 GB/s para Gen4 e 26.6 GB/s para leitura em 64K, e em 64K para gravação, os picos foram de 13.3 GB/s para Gen4 e 7 GB/s para Gen3. Nosso próximo teste é SQL, SQL 90-10 e SQL 80-20, onde o servidor nos deu 2.1 milhões de IOPS para Gen4 e 1.6 milhão de IOPS para Gen3, 1.8 milhão de IOPS para Gen4 e 1.4 milhão de IOPS para Gen3 com SQL 90-10 e O SQL 80-20 atingiu 1.7 milhão de IOPS para Gen4 e 1.2 milhão para Gen3.

O próximo lote de testes foi Oracle, Oracle 90-10 e Oracle 80-20, onde o S665 atingiu 1.5 milhão de IOPS para Gen4 e 1.1 milhão de IOPS para Gen3, Oracle 90-10 registrou 1.5 milhão de IOPS para Gen4 e 1.2 milhão de IOPS para Gen3 , e 1.4 milhão de IOPS para Gen4 e 1.1 milhão para Gen3 para Oracle 80-20. O último teste em que vimos a barreira do milhão de IOPS quebrada foi o VDI FC Boot com o Gen4 (1.4 milhão de IOPS) e o Gen3 (1.2 milhão de IOPS).

O Lenovo ThinkSystem SR665 é um servidor 2U altamente configurável que pode realmente trazer os recursos de desempenho com as CPUs AMD EPYC. Quer os usuários o incluam com PCIe Gen3 ou Gen4, eles ficarão impressionados com seus recursos.

Lenovo Think System SR665

Envolva-se com a StorageReview

Newsletter | YouTube | Podcast iTunes/Spotify | Instagram | Twitter | Facebook | RSS feed