Hoje a AMD lançou mais CPUs em seus linha AMD EPYC de segunda geração. As novas CPUs são da família AMD EPYC 7Fx2 que inclui o 7F32, 7F72 e o que estamos analisando nesta análise, o AMD EPYC 7F52. Este não é um grande lançamento da nova família, as CPUs 7Fx2 são projetadas para preencher lacunas no portfólio de servidores AMD. A AMD está lançando três CPUs de alta velocidade para casos de uso específicos; algo que muitos clientes ficarão felizes em aproveitar.
Hoje a AMD lançou mais CPUs em seus linha AMD EPYC de segunda geração. As novas CPUs são da família AMD EPYC 7Fx2 que inclui o 7F32, 7F72 e o que estamos analisando nesta análise, o AMD EPYC 7F52. Este não é um grande lançamento da nova família, as CPUs 7Fx2 são projetadas para preencher lacunas no portfólio de servidores AMD. A AMD está lançando três CPUs de alta velocidade para casos de uso específicos; algo que muitos clientes ficarão felizes 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 saiu do mercado com cerca de 20 CPUs que atendem a uma variedade de necessidades em configurações de processamento único e duplo. Embora eles tenham começado com muitas opções, havia muitos buracos naquele dique, e a AMD tem tapado isso com novas CPUs aqui e ali. Hoje vê 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 pode ser usado como uma maneira de evitar o imposto principal da VMware e ainda obter bastante desempenho. Basicamente, qualquer carga de trabalho com muita memória em que equipamentos corporativos de ponta não são necessários em geral. O AMD 7F52 que vamos analisar pode ter no máximo 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, aproveitamos um servidor GIGABYTE R272-Z92 e comparamos o AMD EPYC 7F52 com o AMD EPYC7302P. Isso o torna um bom processo único para revisão única de proc/16 núcleos para 16 núcleos, com o restante do hardware sendo o mesmo.
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.
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.
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.
Envolva-se com a StorageReview
Newsletter | YouTube | Podcast iTunes/Spotify | Instagram | Twitter | Facebook | RSS feed