ArmazenamentoReview.com

Revisão da CPU AMD EPYC 7F52

Empreendimento  ◇  Armazenamento Corporativo

Hoje, a AMD lançou mais CPUs da sua segunda geração da linha AMD EPYC . As novas CPUs são da família AMD EPYC 7Fx2, que inclui os modelos 7F32, 7F72 e o que analisaremos nesta avaliação, o AMD EPYC 7F52. Não se trata de um lançamento de uma família completamente nova; as CPUs 7Fx2 foram projetadas para preencher lacunas no portfólio de servidores da AMD. A AMD está lançando três CPUs com altas frequências de clock para casos de uso específicos, algo que muitos clientes ficarão satisfeitos em aproveitar.

Como uma rápida recapitulação, o limite dos processadores AMD EPYC geração 2 vem com contagens de núcleo muito mais altas do que as CPUs Intel, permite que os servidores (com a placa-mãe correta) suportem PCIe 4.0 e suportam DRAM de velocidade mais rápida. Tudo isso se traduz em desempenho mais rápido de várias maneiras e fez com que alguns fornecedores de software reformulassem a forma como licenciam servidores em soquetes versus núcleos. Outro ponto de venda aqui é o preço. Normalmente falando, uma plataforma AMD EPYC pode atingir o mesmo desempenho que um Intel Xeon Scalable de segunda geração por um preço muito mais baixo.

A AMD lançou cerca de 20 CPUs que atendiam a uma variedade de necessidades, tanto em configurações de processador único quanto duplo. Embora tenham começado com muitas opções, havia algumas lacunas, e a AMD vem preenchendo-as com novas CPUs aos poucos . Hoje, vemos mais disso com frequências de até 3.9 GHz. A AMD afirma que isso é ideal para cargas de trabalho como HCI, HPC e bancos de dados relacionais. Isso poderia ser usado como uma maneira de contornar a taxa de núcleos da VMware e ainda obter um bom desempenho. Basicamente, qualquer carga de trabalho que consuma muita memória, onde equipamentos corporativos de ponta não sejam necessários. O AMD 7F52 que vamos analisar suporta até 4 TB de DRAM.

Aqui está uma revisão em vídeo:

A CPU AMD EPYC 7F52 já está disponível por um preço de $ 3,100 cada, mas não há dúvida de que algum tipo de negócio é comprado a granel.

Especificações da CPU AMD EPYC 7Fx2       

Subcontratante Cores / Fios TDP (Watts) Freq Base/Freq Boost Max Cache L3 Total Cache L3 por Núcleo Preço (1Ku)
7F32 8/16 180W 3.7 GHz/~3.9 GHz 128MB 16MB $2,100
7F52 16/32 240W 3.5 GHz/~3.9 GHz 256MB 16MB $3,100
7F72 24/48 240W 3.2 GHz/~3.7 GHz 192MB 8MB $2,450

Desempenho

Para testar o desempenho da nova CPU, utilizamos um servidor GIGABYTE R272-Z92 e comparamos o AMD EPYC 7F52 com o AMD EPYC 7302P . Isso permite uma comparação direta entre processadores de um único núcleo e processadores de 16 núcleos, considerando que o restante do hardware é idêntico.

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 8 vCPUs, 64 GB de DRAM e aproveitamos o controlador LSI Logic SAS SCSI. Enquanto nossa carga de trabalho Sysbench satura 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 para bancos de dados da Quest Software. 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

No SQL Server Transactional, o 7F52 foi um pouco melhor, com pontuações agregadas de 12,641.8 TPS contra 7302 TPS do 12638P.

TPS AMD EPYC 7Fx2 SQL

Novamente apenas uma pequena vantagem na latência média do SQL Server com uma pontuação agregada de 3ms a 3.5ms.

Desempenho do Sysbench MySQL

Nosso 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 4 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

Para Sysbench, vimos o 7F52 continuar superando o 7302P com 9,266 TPS para 8,804 TPS

A latência média do Sysbench teve o 7F52 com uma latência de 27.62ms em comparação com 7302ms do 29.08P.

Em nosso pior cenário (99º percentil) de latência, vimos pontuações de 101.43ms para o 7F52 e 79.16ms para o 7302P.

Conclusão

A AMD continua a preencher as lacunas em sua linha EPYC para atender às diferentes necessidades dos clientes. A nova série AMD 7Fx2 lançada hoje trata de altas frequências em baixas contagens de núcleo com mais cache L3. Os usuários podem adicionar muita memória às suas cargas de trabalho e manter a contagem de núcleos em um espaço compatível com VMware. Tudo isso é feito a um bom preço, tornando-o duplamente atraente quando os clientes estão construindo sua infraestrutura de HCI. Os usuários de HPC podem ver um aumento de desempenho em relação às CPUs concorrentes.

Caixa AMD EPYC 7F52

Para nossa análise, analisamos o AMD EPYC 7F52 em um servidor GIGABYTE R272-Z92 NVMe em nossos benchmarks de análise de carga de trabalho de aplicativos. Na maior parte (quatro de cinco benchmarks) o novo 7F52 superou o 7302P. A nova CPU atingiu pontuações do SQL Server de 12,641.8 TPS com uma latência média de 3ms. Para o Sysbench, ele obteve 9,266 TPS, uma latência média de 27.62ms, e o único teste em que não superou o 7302P, no pior cenário, vimos uma latência de 101.43ms.

O processador AMD EPYC 7F52 é ideal para os casos de uso de médio porte que precisam de muita memória e velocidade de clock, mas não tudo o mais que vem com as CPUs de ponta da AMD. A nova série AMD EPYC 7Fx2 também permite que os usuários aproveitem o VMware em um perfil de desempenho mais alto do que a oferta AMD de 16 núcleos existente.

AMD EPYC 

Discuta no Reddit

Envolva-se com a StorageReview

Newsletter | YouTube | Podcast iTunes / Spotify | Instagram | Twitter | TikTok | Feed RSS

Adam Armstrong

Adam é o editor-chefe de notícias da StorageReview.com, gerenciando nossas equipes de conteúdo interno e freelance.