// VPS

Ryzen of EPYC voor je gameserver? Waarom kloksnelheid wint

Ryzen of EPYC voor je gameserver? Waarom kloksnelheid wint

Ryzen of EPYC voor je gameserver? Meestal wint de Ryzen. De AMD Ryzen 9 9950X* in onze Premium VPS haalt tot 5,7 GHz op Zen 5, de EPYC 7443P in onze KVM VPS tot 4,0 GHz op Zen 3. Een gameserver rekent zijn wereld grotendeels op één core, dus die snelheid telt het zwaarst. EPYC wint bij veel lichte taken tegelijk.

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

Waarom een gameserver op één core leunt

Een gameserver werkt in vaste rondes. In elke ronde, een tick, verwerkt hij wat spelers deden, beweegt hij mobs en voertuigen en rekent hij de wereld een stap verder. Minecraft doet dat 20 keer per seconde, dus elke tick mag hooguit 50 milliseconden duren. Duurt hij langer, dan zakt de TPS en voelen spelers lag. Hoe die cijfers werken, lees je in TPS, MSPT en lag: wat de cijfers echt betekenen.

Zo'n tick draait grotendeels op één thread. De makers van Paper omschrijven hun eigen server als single-threaded: de hele wereld wordt in één hoofdlus berekend. Unity, de engine van onder meer Valheim en Rust, voert gamecode standaard uit op één hoofdthread. En de FiveM-server zet een "server thread hitch warning" in de console zodra zijn serverthread een ronde te laat afrondt.

Extra cores zijn daarmee niet nutteloos. Ze vangen het werk naast de hoofdlus op: chunks laden en genereren, netwerkverkeer, de garbage collector van Java, een database of een tweede server. Maar de hoofdlus zelf wordt niet sneller van meer cores. Die wordt sneller van een snellere core. Dat bedoelen mensen met single-core prestaties: hoeveel werk één core per seconde verzet. Dat hangt af van twee dingen: de kloksnelheid, en hoeveel werk de architectuur per kloktik doet. Een nieuwere architectuur doet doorgaans meer per tik, ook bij dezelfde klok. Kies je een cpu voor een gameserver, kijk dan eerst naar die snelheid per core en pas daarna naar het aantal cores.

Ryzen of EPYC: de specificaties naast elkaar

Dit zijn de processors achter onze drie VPS-lijnen met gedeelde vCores, volgens de productpagina's van AMD en Intel:

Ryzen 9 9950X* (Premium VPS)EPYC 7443P (KVM VPS)Xeon E5-2699 v3 (goedkope VPS)
ArchitectuurZen 5Zen 3Haswell
Uitgebracht202420212014
Cores / threads16 / 3224 / 4818 / 36
Basisklok4,3 GHz2,85 GHz2,3 GHz
Maximale boosttot 5,7 GHztot 4,0 GHztot 3,6 GHz
L3-cache64 MB128 MB45 MB
GeheugenDDR5DDR4, 8 kanalenDDR4, 4 kanalen

Twee dingen springen eruit. De EPYC heeft meer cores, veel cache en acht geheugenkanalen: hij is gebouwd om veel werk tegelijk te doen. De Ryzen heeft een veel hogere klok, een architectuur die twee generaties nieuwer is en DDR5-geheugen: hij is gebouwd om per core snel te zijn. Voor een gameserver weegt dat tweede het zwaarst.

Eén kanttekening bij die 5,7 GHz. AMD omschrijft de maximale boost als de hoogste frequentie die één core haalt bij kortstondig werk op één thread. Werken alle cores van een server tegelijk hard, dan ligt de klok lager. Dat geldt voor elke processor in de tabel, dus het verschil blijft bestaan, maar reken niet met 5,7 GHz op elke vCore tegelijk.

Tabel cpu voor gameserver per VPS-lijn: Ryzen 9 9950X of 7950X3D (Premium), EPYC 7443P (KVM) en Xeon E5-2699 v3 (goedkoop), met klok en prijs
Drie VPS-lijnen, drie processorgeneraties: voor een gameserver telt vooral de snelheid van één core.

Wanneer EPYC wél de slimme keuze is

Een snelle core is niet altijd waar je op wacht. De KVM VPS (in de winkel ook Normal VPS) met de EPYC 7443P is de betere koop als je werk vooral uit veel kleine taken tegelijk bestaat:

  • Websites en webapps met veel bezoekers tegelijk. Elk verzoek is kort; veel verzoeken naast elkaar afhandelen telt meer dan elk verzoek een fractie sneller.
  • Databases met veel verbindingen, Discord-bots, API's en andere processen die vooral wachten.
  • Windows direct bij het bestellen. Bij de KVM VPS kies je Windows Server 2022, met een optionele FiveM-installatie, meteen als besturingssysteem. Bij de Premium VPS kan Windows ook, maar installeer je het zelf via het VPS-paneel. Een Windows-licentie zit er niet bij.
  • Meer geheugen per euro. 4 vCores en 8 GB kosten op de KVM VPS € 9,50 per maand, tegen € 15,30 op de Premium VPS. Voor 4 vCores en 16 GB betaal je op de KVM VPS € 17,10.

Ook een kleine vanilla Minecraft-server voor een paar vrienden draait prima op een KVM VPS op EPYC met 4 GB, voor € 5,30 per maand. Het verschil met een Ryzen merk je pas als de tick krap wordt: veel spelers, veel entiteiten, mods of zware plugins.

En de Ryzen 9 7950X3D?

Bij de Premium VPS staat een sterretje: afhankelijk van de node draait je VPS op een Ryzen 9 9950X of op een Ryzen 9 7950X3D. Ook die heeft 16 cores, 32 threads en een boost tot 5,7 GHz, maar op de oudere Zen 4-architectuur en met 3D V-Cache: 128 MB L3-cache in plaats van 64 MB. Pakket en prijs zijn gelijk, en tegenover een EPYC of Xeon gelden dezelfde voordelen. Wat die extra cache wel en niet doet, lees je in Ryzen 9 9950X of 7950X3D: wat merk je op een server?

Wat dit betekent voor je game VPS

Vergelijk dezelfde hoeveelheid vCores en geheugen. Voor 4 vCores en 8 GB betaal je per maand € 7,20 bij de goedkope VPS (Xeon), € 9,50 bij de KVM VPS (EPYC) en € 15,30 bij de Premium VPS (Ryzen 9). Het verschil zit niet in het aantal vCores of gigabytes, maar in wat elke vCore per seconde doet. Een vCore is bovendien meestal één thread, geen hele core; hoe dat zit, lees je in Wat is een vCore?

Begin bij het geheugen dat je game nodig heeft, en kies dan de lijn:

  • Minecraft (vanilla, Paper, Spigot) vanaf 4 GB, met mods vanaf 8 GB, grote modpacks zoals All the Mods, RLCraft of Pixelmon vanaf 12 GB. Met mods of veel spelers: Premium.
  • FiveM tot 64 slots: 8 tot 16 GB. Veel scripts en OneSync maken het werk op de serverthread zwaar: Premium.
  • Rust en ARK vanaf 12 GB, Palworld 12 tot 16 GB. Zware werelden met veel simulatie: Premium.
  • Valheim vanaf 4 GB, en vanaf 5 spelers 1 tot 2 GB extra. Voor een kleine groep volstaat KVM.

Draai je meerdere games op één VPS, tel het geheugen dan op. Voor een server waar de hoofdlus de grens is, past een Premium VPS met Ryzen 9: vanaf € 5,00 per maand voor 2 vCores en 2 GB DDR5, en € 21,75 voor 4 vCores en 12 GB. De VPS staat in het Previder-datacenter in Hengelo, op onze eigen hardware met NVMe-opslag en DDoS-bescherming, en is maandelijks opzegbaar. Hoe je Minecraft er zelf op zet, staat in Minecraft-server op een VPS installeren.

Binnen een lijn upgrade je later in het klantenpaneel naar een groter pakket en betaal je het verschil voor de rest van je periode. Wil je van lijn wisselen, bijvoorbeeld van KVM naar Premium, neem dan vooraf contact op en reken erop dat je je server verhuist.

Wanneer een snellere cpu niets oplost

Een snellere core helpt alleen als de core de rem is. In deze gevallen lost een andere processor niets op:

  • Eén zware plugin of resource. Een script dat elke tick te veel doet, blijft te veel doen. Meet met spark of txAdmin waar de tijd heen gaat; voor FiveM staat dat in FiveM-server lag oplossen.
  • Het geheugen is vol. Gaat je VPS swappen of pauzeert Java steeds voor garbage collection, dan heb je meer RAM nodig, geen snellere cpu.
  • Ping en netwerk. Rubberbanden door een slechte verbinding of een grote afstand verdwijnt niet met meer GHz.
  • Lage FPS bij spelers. Dat zit in hun eigen pc, niet in je server.

Kijk dus eerst met htop wat je VPS doet; hoe dat werkt, staat in Hoe zie ik het gebruik van mijn VPS? Staat één core structureel op 100 % terwijl de rest weinig doet, dan is een snellere core het antwoord. Staan alle cores vol, dan heb je meer vCores nodig. Een stappenplan voor de andere oorzaken vind je in VPS traag of lag? Zo vind je in 10 minuten de oorzaak.

Veelgestelde vragen

Is een Ryzen beter dan een EPYC voor een gameserver?

Voor de meeste gameservers wel. Een gameserver rekent zijn wereld grotendeels op één hoofdthread, en een Ryzen 9 9950X of 7950X3D haalt tot 5,7 GHz tegenover tot 4,0 GHz bij een EPYC 7443P. Een EPYC is sterker in veel lichte taken tegelijk, zoals websites en databases met veel verbindingen.

Wat is het verschil tussen de Premium VPS en de KVM VPS?

De Premium VPS draait op een AMD Ryzen 9 9950X of 7950X3D, afhankelijk van de node, met DDR5-geheugen, vanaf € 5,00 per maand. De KVM VPS draait op een AMD EPYC 7443P met DDR4 en begint bij € 3,40. Beide gebruiken KVM, NVMe-opslag en DDoS-bescherming; bij de KVM VPS kies je Windows Server 2022 al bij het bestellen.

Heeft een Minecraft-server veel cores nodig?

Nee. De wereld-tick van Minecraft en Paper draait grotendeels op één hoofdthread, dus een snelle core weegt zwaarder dan veel cores. Extra cores helpen bij het genereren van chunks, garbage collection en plugins die buiten de hoofdlus werken. Voor één server zijn 2 tot 4 vCores meestal genoeg; kies het geheugen op basis van je mods en spelers.

Merk ik het verschil tussen 4,0 en 5,7 GHz?

Alleen als de core de rem is. Blijft je MSPT ruim onder de 50 milliseconden, dan merken spelers weinig verschil. Wordt de tick krap door veel spelers, entiteiten of mods, dan geeft een snellere core je server meer ruimte. Let op: 5,7 GHz is de maximale boost van één core, niet de klok van elke core onder volle last.

Verder lezen

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