Lenovo ThinkSystem SR650 é um servidor de rack 2U de 2 soquetes adequado para uma ampla variedade de pequenas, médias e grandes empresas, como: DBMS, virtualização e nuvem, infraestrutura de desktop virtual (VDI), vários aplicativos empresariais e inteligência de negócios. e big data.

Velocidade, confiabilidade, segurança e facilidade de gerenciamento
O SR650 possui muitos recursos para aumentar sua produtividade. Isso é obtido principalmente por meio do uso da família de processadores escaláveis Intel Xeon de segunda geração com até 28 núcleos por processador. No total, o servidor suporta dois processadores e, portanto, até 56 núcleos.
O servidor possui 24 slots para RAM e sua capacidade máxima por servidor é de até 3 TB com uma frequência de memória de até 2.933 MHz.
O SR650 Disk Subsystem oferece armazenamento interno flexível e escalável em um formato com 24 unidades de 2,5 "e 2 3,5" para configurações de desempenho otimizado ou até 14 unidades de 3,5 "para configurações com capacidade otimizada, fornecendo uma ampla Escolha de SAS / SATA HDD / SSD e PCIe NVMe SSD. Uma vantagem importante é que é possível usar drives SAS, SATA ou NVMe PCIe nas mesmas baias de drive AnyBay.


Em termos de disponibilidade de energia e refrigeração, o SR650 possui fontes de alimentação redundantes hot-swap e ventiladores hot-swap a bordo.

O painel traseiro do servidor oferece a capacidade de instalar até cinco PCI-e, dois dos quais podem ser usados para adaptadores gráficos para organizar gráficos VDI.
Além disso, é fornecida uma placa LOM, que pode fornecer mais 4 portas Ethernet de 1 ou 10 Gbit.

Além disso, o servidor SR650 é extremamente conveniente em termos de modificação e manutenção, a tampa do servidor pode ser removida sem o uso de uma chave de fenda, o que economiza significativamente o tempo do administrador.
Recursos poderosos de gerenciamento baseados no pacote de software de gerenciamento XClarity simplificam a administração local e remota do SR650.
O Controlador XClarity fornece gerenciamento avançado, monitoramento e funcionalidade de alerta.
O XClarity Controller permite monitorar continuamente os parâmetros do sistema e acionar alertas automaticamente para executar ações de recuperação em caso de falha.

O XClarity Provisioning Manager integrado simplifica a instalação, configuração e atualizações do sistema.
Para gerenciar uma grande frota de servidores, o Lenovo XClarity Administrator é compatível, o que fornece gerenciamento centralizado abrangente de qualquer lugar - não apenas de um computador, mas também usando o aplicativo móvel Lenovo XClarity.


Para integração com outros sistemas de gerenciamento populares, é fornecido o Lenovo XClarity Integrators, que oferece suporte a VMware vCenter e Microsoft System Center, estendendo a funcionalidade do XClarity Administrator às ferramentas de software de gerenciamento de virtualização e permitindo ao administrador implantar e gerenciar a infraestrutura do início ao fim.
Teste de luta. Resultados do teste de carga
Em março de 2019, o TPC Benchmark-E (TPC-E) conduziu o teste de estresse do servidor SR650 como um servidor para o MS SQL Server DBMS de alta carga.
Sobre o TPC-E
TPC Benchmark E (TPC-E) é uma carga de trabalho de processamento de transações online (OLTP). É uma carga mista de transações intensivas de leitura e atualização que imitam ambientes de aplicativos OLTP complexos. O esquema de banco de dados, populações de dados, transações e regras de implementação de teste foram projetados para fornecer uma visão geral da carga de trabalho em sistemas OLTP modernos. O benchmark examina uma ampla gama de componentes do sistema associados a tais ambientes, que são caracterizados por:
- Execução simultânea de vários tipos de transações de complexidade variável;
- - ;
- ;
- ;
- , , .
Para este teste, o teste TPC-E simula a carga de trabalho OLTP de uma corretora. O benchmark se concentra em um banco de dados central que executa transações associadas às contas de clientes da empresa. Com o propósito de medir as características de desempenho de um sistema de banco de dados, o benchmark não tenta medir o fluxo complexo de dados entre vários sistemas de aplicativos que podem existir em um ambiente real.
Os vários tipos de transações simulam as interações de uma empresa com seus clientes e parceiros de negócios. Diferentes tipos de transações têm diferentes requisitos de tempo de execução.
O teste determina:
- Dois tipos de transações para simular transações de cliente para empresa e empresa para empresa (ou seja, interação entre parceiros de negócios);
- Várias transações para cada tipo de transação;
- Perfis de execução diferentes para cada tipo de transação;
- Uma combinação especial de tempos de execução para todas as transações definidas.
Por exemplo, um banco de dados executará simultaneamente transações geradas por sistemas que interagem com clientes, junto com transações que são geradas por sistemas que interagem com mercados financeiros, bem como sistemas administrativos. O sistema de benchmarking irá interagir com um conjunto de aplicativos que simulam diferentes fontes de transações.
A métrica de desempenho TPC-E é uma medida de "rendimento de negócios", que reflete o número de transações concluídas com os resultados das atividades de negócios (comércio) processadas por segundo, bem como o custo de uma transação em dólares. Várias transações são usadas para simular a atividade de negócios de processamento de transações e cada transação requer uma resposta. A métrica de desempenho para o benchmark é expressa em Transações por Segundo-E (tpsE). Servidor de
composição de bancada de teste
- cliente DBMS: Lenovo ThinkSystem SR650:
- 2xXeon Platinum 8168 2,7 GHz (2 CPUs / 48 núcleos / 96 threads)
- 96 GB de RAM
- 2x300GB SAS HDD RAID-1
Servidor DBMS: Lenovo ThinkSystem SR650:
- 2xXeon Platinum 8260 2,7 GHz (2 CPUs / 56 núcleos / 112 threads)
- 1536 GB de RAM
- 2x800GB SAS SSD RAID-1
- 6x800GB SAS SSD RAID-10
- 4xLenovo Storage D1224 (prateleiras de disco SAS de 12 Gbs, SSD SAS de 74x800 GB configurado em dois grupos RAID: 4x17 RAID-5, 1x6 RAID-10)
Os servidores são interconectados por meio de 4 links de 10 GbE. A
configuração mais detalhada do estande é fornecida abaixo.

Dados detalhados sobre configuração de hardware, software, bem como metodologia de teste podem ser vistos diretamente no relatório TPC-E, que é de domínio público: tpc.org/4084
Resultados do teste Os
resultados do teste consistem em três grupos de testes:
- Operação normal
- Disponibilidade de dados
- Recuperação de desastre
Modo normal O
teste no modo normal consiste em dois estágios. No primeiro estágio, o sistema é "aquecido" para trazê-lo a um estado de carga de trabalho estável, cuja medição, por sua vez, é o objetivo de um teste regular.
Em resultados de teste de estado estacionário, o SR650 mantém uma taxa de pouco mais de 7000 transações por segundo-E.
Os resultados dos testes de rotina são mostrados no gráfico abaixo.

Disponibilidade de
dados Medir a disponibilidade de dados envolve a execução de várias operações que simulam falhas de subsistema de disco.
A disponibilidade de dados é demonstrada pelo fato de que um aplicativo pode suportar operações de banco de dados com acesso total aos dados após falhas fatais permanentes de qualquer disco único contendo tabelas de banco de dados, dados de log de recuperação ou metadados de banco de dados.
Os testes de disponibilidade de dados são executados desabilitando discos que armazenam vários tipos de dados, enquanto monitora o acesso do aplicativo aos dados.
Abaixo estão os tipos de matrizes de disco que armazenam diferentes tipos de dados.

Durante o teste de disponibilidade de dados, as seguintes etapas foram realizadas:
- Uma falha de disco na matriz de log do banco de dados (disco removido fisicamente do servidor) causada.
- 5 , tempdb.
- 5 , .
Como todos os arrays são protegidos por diferentes níveis de RAID, não houve interrupção do acesso aos dados e, exceto pela queda de desempenho de curto prazo, não houve efeito.
Poucos minutos depois, três novos discos foram instalados em sucessão para substituir os "com falha", e o processo de restauração do array de dados começou. O processo de reconstrução reduziu drasticamente o desempenho. Este é um comportamento normal, porque até que todos os conjuntos de dados tenham sido totalmente recuperados, alguns dos recursos de E / S serão gastos na reconstrução em vez de em operações de DBMS.
Abaixo está um gráfico para testar a disponibilidade de dados.

Recuperação de desastre
O teste final para recuperação de desastres é o processo de restauração do sistema como um todo após um acidente grave que desabilitou completamente o servidor de banco de dados. A recuperação de desastre é considerada bem-sucedida quando a carga de trabalho retorna ao normal ~ 7000 tpsE.
As seguintes etapas foram executadas para testar a recuperação de desastres:
- Todos os cabos de alimentação foram removidos do servidor DBMS, fazendo com que ele desligasse imediatamente. Todo o conteúdo da memória principal e dos caches do servidor foi perdido. Todos os controladores de disco RAID dentro do servidor estavam funcionando sem baterias, portanto, todo o conteúdo do cache do controlador de disco também foi perdido.
- Os cabos de alimentação estão conectados e o servidor DBMS está ligado.
- Removidos todos os dados e arquivos de log do tempdb.
- SQL Server. . SQL Server , tpce , .
- SQL Server « » . 15 .
Como havia um intervalo de tempo entre o final da recuperação do banco de dados e o início da recuperação de todos os aplicativos, e várias transações tiveram que ser reiniciadas (e não apenas continuadas), essas transações começaram a ser realizadas somente depois que o banco de dados foi restaurado (veja a linha vermelha no gráfico), o que demorou mais cerca de 10 minutos.

Assim, o fim da recuperação de desastres é a recuperação completa da carga de trabalho de todos os aplicativos, ou seja, o ponto no tempo no gráfico em que as linhas azul e vermelha atingirão o valor nominal de ~ 7000 tpsE.
Total:
- O tempo para restaurar o banco de dados é 00:15:33.
- O tempo de recuperação do aplicativo é 00:10:06.
- O tempo total de recuperação de desastre é 00:25:39.
- O resumo do relatório discriminado por tipo de transação é apresentado a seguir:

A conclusão final com a pontuação de tpsE e o custo de uma transação é apresentada abaixo:

Um indicador de 7012,53 tpsE com um custo de transação de $ 90,99 ficou em segundo lugar na classificação TPC-E Top Performance Results, onde o servidor líder Lenovo ThinkSystem SR860 V2 está em primeiro lugar ( tpc.org/tpce/results/tpce_perf_results5.asp?resulttype=all ), bem como o terceiro lugar na classificação TPC-E Top Price / Performance Results, onde SR860 também está em primeiro lugar, e a solução de um concorrente está em segundo .
Este é um indicador muito decente. O resultado é um servidor poderoso, flexível, gerenciável e confiável que, como outros produtos Lenovo, também tem um preço razoavelmente competitivo. É essa combinação de qualidades que tornou o Lenovo ThinkSystem SR650 o servidor Lenovo mais vendido do mundo. Para deixar uma solicitação para o servidor Lenovo ThinkSystem SR650, siga o link.