Bijgehouden sinds oktober 2019

Zen 5 in productie, en waarom de EPYC-lijn bleef staan

Ryzen 9 9950X-knooppunten gingen in het eerste kwartaal in productie. De serverlijn verplaatste zich niet, en de reden is geheugenkanalen in plaats van sentiment.

De eerste Zen 5-nodes gingen in januari naar Amsterdam en de laatste van de eerste golf kwam zes weken later in Frankfurt aan. Elk plan op de Ryzen-lijn is nu een Ryzen 9 9950X, zestien cores en tweeëndertig threads per chip, met een boost tot 5,7 GHz, gekoppeld aan DDR5-5600 en Gen4 NVMe in gespiegelde paren.

FRA-02 is op deze generatie gestart en bevat niets anders. Het is de eerste site die we hebben gebouwd zonder één node van een vorige generatie erin, wat de capaciteitsplanning eenvoudiger en de storingsgevallen saaier maakt.

Wat we hebben gemeten

Leveranciersslides zijn geen bewijs. Dit zijn onze cijfers, gemeten op productie-node builds ten opzichte van de Zen 4-onderdelen die ze vervingen, met dezelfde image, dezelfde kernel en dezelfde opslagindeling.

WorkloadVerandering ten opzichte van de vorige generatie
Single-threaded integer, één hete coreOngeveer 15% sneller
Volledige compile van een grote C++-boom, alle cores9 min 40 s tot 8 min 12 s
Single-connection database-leestestOngeveer 13% meer transacties per seconde
Package-build-farm, zestien parallelle takenOngeveer 11% snellere wall clock
Energie per voltooide taakOngeveer 7% lager

Het single-thread-cijfer is het cijfer dat ertoe doet, omdat de workloads waarvoor mensen deze lijn kopen bijna nooit parallel zijn. Het is één hete thread die wacht op één core, en het enige dat ze sneller maakt, is een snellere core.

Per-core vermogen onder continue belasting ging omhoog. Energie per taak ging omlaag, en dat is het cijfer dat op onze elektriciteitsrekening verschijnt en, indirect, op jouw factuur.

Waarom de EPYC-lijn niet is veranderd

De serverlijn blijft op de EPYC 9354P, die Zen 4 is, tweeëndertig cores en vierenzestig threads met twaalf kanalen geregistreerd ECC DDR5-4800. Dit verrast mensen die aannemen dat nieuwer een strategie is.

Klanten op de EPYC-lijn zijn geheugengebonden, niet klokgebonden. Ze kopen het omdat de werkset niet meer in het RAM past op iets kleiners, en de beperkingen die ertoe doen zijn geheugenkanalen, capaciteit per socket, ECC en NUMA-gedrag. Op onze eigen geheugengebonden tests was de nieuwere server-silicium ongeveer acht procent waard. Acht procent rechtvaardigt geen migratie van het wagenpark.

Een migratie is niet gratis. Elke node betekent een gepland venster, een live migratie voor de instances die dat ondersteunen, een koude start voor degene die dat niet doen, vijf dagen van tevoren melding aan elke getroffen klant, en ongeveer twee uur aandacht van een engineer. Vermenigvuldig dat met het wagenpark en je hebt een kwart jaar van ieders tijd besteed aan acht procent op een workload waar de klant het niet zal merken.

We zullen de EPYC-lijn verplaatsen wanneer de cijfers dat rechtvaardigen, en de post die het besluit uitlegt, zal dezelfde tabelindeling bevatten als deze. Niets ouder dan de huidige servergeneratie is in productie, dus de keuze is tussen twee huidige onderdelen in plaats van tussen nieuw en oud.

Wat dit betekent als je al op Ryzen zit

Bestaande instances zijn kosteloos gemigreerd, tegen de prijs die ze al betaalden, tijdens aangekondigde vensters. Niemand heeft een generatietoeslag betaald, omdat we die niet verkopen. De oude generatie is simpelweg uit het wagenpark verdwenen in plaats van met korting doorverkocht aan iemand die minder kieskeurig is, wat de meeste in de industrie ermee doen.

Eén ding om te controleren: als jouw build vastpint op specifieke CPU-feature flags, is de set vlaggen veranderd. Een handvol klanten die handmatig afgestemde numerieke code draaien, moesten herbouwen. Support wees hierop in de migratiemelding, en de drie mensen die het trof, hadden het al opgemerkt voordat de melding arriveerde, want dat is het soort persoon dat numerieke code met de hand afstemt.

Het andere dat dit jaar is gelanceerd

Toegewijde veertig-gigabitpoorten werden beschikbaar op de EPYC-, opslag- en metaallijnen op elke site met de upstream-capaciteit erachter. Dat wordt goed beschreven in de juni-post over wat ongelimiteerd betekent, en de twee veranderingen zijn gerelateerd: een snellere core is nutteloos als de poort ervoor de bottleneck is.

Beschikbaarheid

Zen 5 is in elke site die de Ryzen-lijn verkoopt, en dat zijn alle vierendertig. De voorraad varieert, Zürich is gerantsoeneerd om redenen die niets met silicium te maken hebben, en Johannesburg is nog niet open. De rest staat op de locatie-index.

Klaar wanneer jij dat bent

Kies een stad. Kies een formaat. Betaal in munt.

Geen formulieren over wie je bent, geen wachten op een mens die je goedkeurt, geen telefoontje om iets te verifiëren. De factuur wordt betaald en de inloggegevens belanden in je inbox.