Mantido desde outubro de 2019

Zen 5 em produção, e por que a linha EPYC permaneceu

Nós Ryzen 9 9950X entraram em produção no primeiro trimestre. A linha de servidores não se moveu, e o motivo são canais de memória em vez de sentimento.

Os primeiros nós Zen 5 chegaram a Amsterdã em janeiro e os últimos da leva inicial pousaram em Frankfurt seis semanas depois. Cada plano na linha Ryzen agora é um Ryzen 9 9950X, dezesseis núcleos e trinta e dois threads por chip, com boost de até 5,7 GHz, acompanhado de DDR5-5600 e NVMe Gen4 em pares espelhados.

A FRA-02 abriu nesta geração e não contém mais nada. É o primeiro site que construímos sem um único nó de geração anterior, o que simplifica o planejamento de capacidade e torna os modos de falha mais monótonos.

O que medimos

Slides de fornecedores não são evidência. Estes são nossos números, obtidos em builds de nós de produção contra as peças Zen 4 que substituíram, com a mesma imagem, o mesmo kernel e o mesmo layout de armazenamento.

Carga de trabalhoMudança em relação à geração anterior
Inteiro single-thread, um núcleo quenteCerca de 15% mais rápido
Compilação completa de uma árvore C++ grande, todos os núcleos9 min 40 s para 8 min 12 s
Benchmark de leitura de banco de dados com uma conexãoCerca de 13% mais transações por segundo
Farm de builds de pacotes, dezesseis jobs paralelosCerca de 11% mais rápido em wall clock
Energia por job concluídoCerca de 7% menor

A cifra single-thread é a que importa, porque as cargas de trabalho para as quais as pessoas compram esta linha quase nunca são paralelas. São um thread quente esperando por um núcleo, e a única coisa que os torna mais rápidos é um núcleo mais rápido.

Potência por núcleo sob carga sustentada aumentou. Energia por job diminuiu, que é o número que aparece na nossa conta de eletricidade e, indiretamente, na sua fatura.

Por que a linha EPYC não mudou

A linha de servidores continua no EPYC 9354P, que é Zen 4, trinta e dois núcleos e sessenta e quatro threads com doze canais de ECC DDR5-4800 registrado. Isso surpreende quem assume que mais novo é uma estratégia.

Clientes na linha EPYC são limitados por memória, não por clock. Eles compram porque o conjunto de trabalho deixou de caber na RAM em algo menor, e as restrições que importam são canais de memória, capacidade por soquete, ECC e comportamento NUMA. Em nosso próprio conjunto de testes limitado por memória, o silício de servidor mais novo valia cerca de oito por cento. Oito por cento não justifica uma migração de frota.

Uma migração não é gratuita. Cada nó significa uma janela agendada, uma migração ao vivo para as instâncias que a suportam, um início a frio para as que não suportam, cinco dias de aviso para cada cliente afetado e cerca de duas horas de atenção de engenheiro. Multiplique isso pela frota e você gastou um quarto de ano do tempo de todos para oito por cento em uma carga de trabalho onde o cliente não vai sentir.

Vamos mover a linha EPYC quando os números justificarem, e o post explicando a decisão conterá o mesmo formato de tabela que este. Nada mais antigo que a geração atual de servidores está em produção, então a escolha é entre duas peças atuais, não entre novas e obsoletas.

O que isso significa se você já está na Ryzen

Instâncias existentes foram migradas sem custo, pelo preço que já pagavam, durante janelas anunciadas. Ninguém pagou sobretaxa de geração, porque não vendemos isso. A geração antiga simplesmente desapareceu da frota em vez de ser revendida com desconto para alguém menos exigente, que é o que a maior parte da indústria faz com ela.

Uma coisa para verificar: se seu build fixa flags específicas de CPU, o conjunto de flags mudou. Alguns clientes executando código numérico ajustado manualmente tiveram que recompilar. O suporte sinalizou isso no aviso de migração, e as três pessoas afetadas já tinham notado antes do aviso chegar, porque esse é o tipo de pessoa que ajusta código numérico manualmente.

A outra coisa que saiu este ano

Portas dedicadas de quarenta gigabits tornaram-se disponíveis nas linhas EPYC, armazenamento e metal em todos os sites com capacidade de uplink suficiente por trás. Isso está descrito adequadamente no post de junho sobre o que significa sem medição, e as duas mudanças estão relacionadas: um núcleo mais rápido é inútil se a porta na frente dele for o gargalo.

Disponibilidade

Zen 5 está em todos os sites que vendem a linha Ryzen, que são todos os trinta e quatro. O estoque varia, Zurique está racionado por razões que não têm nada a ver com silício, e Joanesburgo ainda não abriu. O resto está no índice de localizações.

Pronto quando você estiver

Escolha uma cidade. Escolha um tamanho. Pague em cripto.

Sem formulários sobre quem você é, sem esperar aprovação de um humano, sem ligação para verificar nada. O pagamento é confirmado e as credenciais chegam na sua caixa de entrada.