Tenuto da ottobre 2019

Zen 5 in produzione, e perché la linea EPYC è rimasta ferma

I nodi Ryzen 9 9950X sono entrati in produzione nel primo trimestre. La linea server non si è mossa, e il motivo è il numero di canali di memoria, non il sentimento.

I primi nodi Zen 5 sono arrivati ad Amsterdam a gennaio e l'ultima dell'ondata iniziale è atterrata a Francoforte sei settimane dopo. Ogni piano su la linea Ryzen è ora un Ryzen 9 9950X, sedici core e trentadue thread per chip, con boost fino a 5,7 GHz, abbinato a DDR5-5600 e NVMe Gen4 in coppie mirrorate.

FRA-02 è stato aperto su questa generazione e non contiene nient'altro. È il primo sito che abbiamo costruito senza un singolo nodo di una generazione precedente, il che rende la pianificazione della capacità più semplice e le modalità di guasto più noiose.

Cosa abbiamo misurato

Le slide dei vendor non sono prove. Questi sono i nostri numeri, presi su build di nodi di produzione rispetto ai componenti Zen 4 che sostituiscono, con la stessa immagine, lo stesso kernel e lo stesso layout di storage.

Carico di lavoroVariazione rispetto alla generazione precedente
Intero single-thread, un core caldoCirca il 15% più veloce
Compilazione completa di un grande albero C++, tutti i coreDa 9 min 40 s a 8 min 12 s
Benchmark di lettura database a connessione singolaCirca il 13% in più di transazioni al secondo
Fattoria di build di pacchetti, sedici lavori paralleliCirca l'11% in meno di tempo di parete
Energia per lavoro completatoCirca il 7% in meno

La cifra single-thread è quella che conta, perché i carichi di lavoro per cui la gente compra questa linea non sono quasi mai paralleli. Sono un thread caldo in attesa su un core, e l'unica cosa che li rende più veloci è un core più veloce.

La potenza per core sotto carico sostenuto è aumentata. L'energia per lavoro è diminuita, ed è il numero che appare sulla nostra bolletta elettrica e, indirettamente, sulla tua fattura.

Perché la linea EPYC non si è mossa

La linea server resta sull'EPYC 9354P, che è Zen 4, trentadue core e sessantaquattro thread con dodici canali di ECC registrata DDR5-4800. Questo sorprende chi presume che più nuovo sia una strategia.

I clienti su la linea EPYC sono limitati dalla memoria, non dalla frequenza. La comprano perché il working set non sta più nella RAM su qualcosa di più piccolo, e i vincoli che contano sono i canali di memoria, la capacità per socket, l'ECC e il comportamento NUMA. Sul nostro set di test orientato alla memoria, il silicio server più recente valeva circa l'otto percento. L'otto percento non giustifica una migrazione della flotta.

Una migrazione non è gratuita. Ogni nodo significa una finestra programmata, una migrazione live per le istanze che la supportano, un avvio a freddo per quelle che non la supportano, cinque giorni di preavviso a ogni cliente interessato e circa due ore di attenzione degli ingegneri. Moltiplica per la flotta e hai speso un quarto di anno di tempo di tutti per un otto percento su un carico di lavoro dove il cliente non lo sentirà.

Muoveremo la linea EPYC quando i numeri lo giustificheranno, e il post che spiega la decisione conterrà lo stesso formato di tabella di questo. Nulla di più vecchio dell'attuale generazione di server è in produzione, quindi la scelta è tra due componenti attuali piuttosto che tra nuovo e vecchio.

Cosa significa se sei già su Ryzen

Le istanze esistenti sono state migrate senza costi, al prezzo che stavano già pagando, durante finestre annunciate. Nessuno ha pagato un sovrapprezzo di generazione, perché non lo vendiamo. La vecchia generazione è semplicemente sparita dalla flotta, piuttosto che essere rivenduta a sconto a qualcuno meno esigente, che è ciò che fa la maggior parte del settore.

Una cosa da controllare: se la tua build è vincolata a specifici flag CPU, il set di flag è cambiato. Alcuni clienti che eseguono codice numerico ottimizzato a mano hanno dovuto ricompilare. Il supporto lo ha segnalato nell'avviso di migrazione, e le tre persone coinvolte lo avevano già notato prima che arrivasse l'avviso, perché è il tipo di persona che ottimizza a mano il codice numerico.

L'altra cosa uscita quest'anno

Le porte dedicate da quaranta gigabit sono diventate disponibili sulle linee EPYC, storage e metal in ogni sito con capacità a monte adeguata. Questo è descritto correttamente nel post di giugno su cosa significa "unmetered", e i due cambiamenti sono correlati: un core più veloce è inutile se la porta davanti è il collo di bottiglia.

Disponibilità

Zen 5 è in ogni sito che vende la linea Ryzen, cioè tutti e trentaquattro. Le scorte variano, Zurigo è razionata per ragioni che non hanno nulla a che fare con il silicio, e Johannesburg non è ancora aperta. Il resto è su l'indice delle sedi.

Pronto quando lo sei

Scegli una città. Scegli una dimensione. Paga in criptovaluta.

Nessun modulo su chi sei, nessuna attesa per l'approvazione di una persona, nessuna chiamata per verificare nulla. La fattura viene saldata e le credenziali arrivano nella tua casella di posta.