// VPS

Ryzen 9 9950X of 7950X3D: wat merk je op een server?

Ryzen 9 9950X of 7950X3D: wat merk je op een server?

Bij onze Premium VPS staat ‘AMD Ryzen 9 9950X*’, en dat sterretje verwijst naar de 7950X3D. Wat merk je van 9950X vs 7950X3D op een server? Op papier weinig: beide hebben 16 cores, 32 threads en een boost tot 5,7 GHz. De 9950X is een generatie nieuwer, de 7950X3D heeft dubbel zoveel L3-cache. De rest hangt af van je workload.

* of AMD Ryzen 9 7950X3D, afhankelijk van de node.

9950X vs 7950X3D: de specificaties naast elkaar

Volgens de productpagina's van AMD zien de twee chips er zo uit:

Ryzen 9 9950XRyzen 9 7950X3D
ArchitectuurZen 5Zen 4 met 3D V-Cache
Uitgebrachtaugustus 2024februari 2023
Cores / threads16 / 3216 / 32
Basisklok4,3 GHz4,2 GHz
Maximale boosttot 5,7 GHztot 5,7 GHz
L2-cache16 MB16 MB
L3-cache64 MB128 MB
TDP170 W120 W
PlatformAM5, DDR5AM5, DDR5

Op papier lijken ze dus sterk op elkaar. Gelijk zijn het aantal cores en threads, de maximale boost en het platform. De verschillen zitten op drie plekken: de generatie van de cores, de hoeveelheid L3-cache en het stroombudget (TDP).

Die 5,7 GHz is bij beide een piekwaarde. AMD omschrijft de maximale boost als de hoogste frequentie die één core haalt bij kortstondig werk op één thread. Werken alle cores tegelijk hard, dan ligt de klok lager. Hoeveel lager, hangt af van koeling en stroombudget, en juist dat budget verschilt tussen de twee.

Ryzen 9 9950X (Zen 5, 64 MB L3) en Ryzen 9 7950X3D (Zen 4 met 3D V-Cache, 128 MB L3) naast elkaar, plus wat dit betekent voor de Premium VPS
Twee Ryzen 9's met 16 cores: dezelfde boost, een andere generatie en een andere hoeveelheid cache.

Wat 3D V-Cache doet, en wat het voor een server betekent

Cache is klein, heel snel geheugen op de processor zelf. Een core die zijn gegevens daar vindt, hoeft niet te wachten op het veel tragere werkgeheugen. Met 3D V-Cache stapelt AMD een extra laag cache bovenop een chiplet; AMD noemt het zelf een techniek voor 3D-stapeling. Zo komt de 7950X3D op 128 MB L3-cache, tegen 64 MB bij de 9950X.

Er zit een detail aan. Volgens AMD bestaat de 7950X3D uit twee chiplets (CCD's) van acht cores die verschillend zijn afgesteld. De ene heeft 64 MB extra 3D V-Cache, samen 96 MB L3, en klokt iets lager. De andere heeft de gewone 32 MB L3 en haalt de 5,7 GHz. De helft van de cores heeft dus de grote cache, de andere helft de hoogste klok. Binnen een VPS kies je niet op welke fysieke cores je vCores draaien; dat regelt de hypervisor van de node.

AMD verkoopt de 7950X3D als gamingprocessor: de extra cache moet volgens AMD zorgen voor "low latency and even more game performance". Tegelijk schrijft AMD zelf dat niet elke toepassing profiteert van extra cache en dat sommige meer hebben aan een hogere klok. Dat gaat allemaal over je eigen pc. Of een gameserver er ook van profiteert, hangt af van hoeveel gegevens hij per tick aanraakt. Bij een kleine wereld met weinig spelers blijft een groter deel van dat werk in de cache dan bij een grote modpack-wereld met duizenden entiteiten. Daar is geen vast percentage voor te geven, en wij gaan er ook geen verzinnen. Eerlijk antwoord: het hangt van je workload af.

Wat Zen 5 anders doet

De 9950X gebruikt Zen 5, de generatie na Zen 4. Een nieuwere architectuur doet doorgaans meer werk per kloktik, zodat dezelfde klok meer oplevert. Daarnaast heeft de 9950X een iets hogere basisklok (4,3 tegen 4,2 GHz) en een ruimer stroombudget: 170 W TDP tegen 120 W.

Dat ruimere budget telt vooral als veel cores tegelijk hard werken, bijvoorbeeld bij het voorgenereren van een wereld of het inpakken van grote bestanden. Voor taken die op een paar snelle cores leunen en weinig cache nodig hebben, ligt de 9950X op papier voor. Voor taken die steeds dezelfde gegevens uit de cache halen, heeft de 7950X3D een troef. Welke kant jouw server op valt, verschilt per game, per wereld en per plugin.

Waarom er een sterretje bij onze Premium VPS staat

Onze Premium VPS draait niet op één enkele machine. Welke van de twee Ryzens je krijgt, hangt af van de node waarop je VPS wordt aangemaakt. We hadden alleen "Ryzen 9" kunnen schrijven. Liever noemen we het nieuwste model en zeggen we er met een sterretje eerlijk bij wat de andere mogelijkheid is. Voor jou verandert er weinig:

  • Dezelfde pakketten en dezelfde prijs: van € 5,00 per maand voor 2 vCores en 2 GB tot € 78,00 voor 12 vCores en 48 GB.
  • Op elke node DDR5-geheugen, NVMe-opslag, KVM-virtualisatie en DDoS-bescherming.
  • Root- of Administrator-toegang, Linux of Windows Server via het VPS-paneel, en maandelijks opzegbaar.

Je kiest de cpu dus niet zelf; de node bepaalt het. Bekijk de pakketten van de Premium VPS met Ryzen 9. Wil je cores die altijd alleen voor jou vrij zijn, dan is er de VDS met vaste cores, ook op een Ryzen 9 9950X of 7950X3D, afhankelijk van de node, vanaf € 28,00 per maand voor 2 vaste cores en 8 GB.

Merk je het verschil op je VPS?

Op een VPS krijg je geen hele chip, maar een aantal vCores: meestal threads die de hypervisor voor je inplant. Met 4 vCores gebruik je dus een klein deel van die 32 threads. Wat telt, is hoe snel die paar threads zijn. Hoe dat precies zit, lees je in Wat is een vCore?

Daar lijken de twee Ryzens sterk op elkaar: dezelfde maximale boost, hetzelfde DDR5-platform en recente architecturen. Het verschil met een EPYC 7443P (tot 4,0 GHz, Zen 3, DDR4) of een Xeon E5-2699 v3 (tot 3,6 GHz, uit 2014) is op papier veel groter. Waarom kloksnelheid bij gameservers zo zwaar weegt, lees je in Ryzen of EPYC voor je gameserver?

Merk je toch dat je server hapert, dan zit de oorzaak meestal ergens anders: een plugin of script dat te veel doet, te weinig geheugen, of ping. Een andere chip lost dat niet op.

Wanneer het er niet toe doet: voor een Discord-bot, een website of een kleine vanilla-server maakt de keuze tussen deze twee chips niets uit. Dan is eerder de vraag of je de Premium-lijn nodig hebt. Voor wachtend werk is een KVM VPS op EPYC vaak genoeg, en voor zwaar rekenwerk dag en nacht eerder een VDS of een dedicated server.

Zo zie je welke cpu er onder je VPS zit

Log in via SSH (zie Hoe verbind ik via SSH met mijn VPS?) en vraag op Linux op wat je VPS ziet:

lscpu | grep -E "Model name|^CPU\(s\)|Thread\(s\) per core"
nproc

Bij Model name zie je vaak het model, maar dat hangt af van hoe de hypervisor de processor doorgeeft. De handleiding van lscpu waarschuwt zelf dat in een virtuele machine de configuratie van de gast wordt getoond, en dat die meestal afwijkt van de fysieke host. nproc geeft het aantal processors dat je VPS kan gebruiken; dat hoort gelijk te zijn aan je aantal vCores. Op Windows Server vind je hetzelfde in Taakbeheer, tabblad Prestaties, onderdeel CPU.

Wat je niet ziet: op welke chiplet je vCores draaien en hoe druk het op de node is. Voor dat laatste kijk je in top naar de waarde st, de steal time. Wat die betekent, staat ook in het artikel over vCores.

Veelgestelde vragen

Is de 9950X sneller dan de 7950X3D?

Dat hangt van de taak af. Beide hebben 16 cores en een boost tot 5,7 GHz; de 9950X heeft de nieuwere Zen 5-architectuur en een groter stroombudget, de 7950X3D dubbel zoveel L3-cache. Voor werk dat veel uit de cache haalt heeft de 7950X3D een voordeel, voor ander werk ligt de 9950X op papier voor.

Kan ik kiezen op welke cpu mijn Premium VPS draait?

Nee, dat bepaalt de node waarop je VPS wordt aangemaakt: een AMD Ryzen 9 9950X of een Ryzen 9 7950X3D. Pakket en prijs zijn hetzelfde, en elke node heeft DDR5-geheugen en NVMe-opslag.

Wat is 3D V-Cache?

3D V-Cache is een techniek van AMD die een extra laag L3-cache bovenop een chiplet van de processor stapelt. Daardoor heeft de Ryzen 9 7950X3D 128 MB L3-cache in plaats van 64 MB; de extra cache zit op één van zijn twee chiplets. Volgens AMD helpt dat vooral in games, terwijl andere toepassingen meer hebben aan een hogere klok.

Draait de VDS ook op een Ryzen 9?

Ja. De VDS draait op een AMD Ryzen 9 9950X of 7950X3D, afhankelijk van de node, maar met vaste cores die alleen voor jou zijn. Hij begint bij € 28,00 per maand voor 2 vaste cores en 8 GB DDR5.

Verder lezen

// ZELF PROBEREN
Je Minecraft-server binnen 60 seconden online
Bekijk de pakketten →