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 lavoro | Variazione rispetto alla generazione precedente |
|---|---|
| Intero single-thread, un core caldo | Circa il 15% più veloce |
| Compilazione completa di un grande albero C++, tutti i core | Da 9 min 40 s a 8 min 12 s |
| Benchmark di lettura database a connessione singola | Circa il 13% in più di transazioni al secondo |
| Fattoria di build di pacchetti, sedici lavori paralleli | Circa l'11% in meno di tempo di parete |
| Energia per lavoro completato | Circa 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.