Snel antwoord
Is een dedicated vCPU een core of een thread op een VPS?
Een toegewezen vCPU is één hardwarethread, geen core. Bij Cobaltfell gaan beide threads van elke fysieke core naar dezelfde VPS, dus 2 vCPU vormen samen één volledige core en een Fell 16 bevat 8 cores (regel per 2 november 2026). Om een plan te dimensioneren, tel je het werk dat op hetzelfde moment draait: één druk proces gebruikt ongeveer één vCPU, een parallelle build gebruikt ze allemaal.
Hoeveel fysieke cores bevat elk plan?
| Plan | Toegewezen vCPU (threads) | Volledige fysieke cores | RAM | RAM per vCPU |
|---|---|---|---|---|
| Fell 2 | 2 | 1 | 4 GB | 2 GB |
| Fell 4 | 4 | 2 | 8 GB | 2 GB |
| Fell 8 | 8 | 4 | 16 GB | 2 GB |
| Fell 16 | 16 | 8 | 32 GB | 2 GB |
Is een dedicated vCPU een fysieke core of een thread?
Een vCPU is één hardwarethread van de hostprocessor; een fysieke core draait er twee. Server- en desktopprocessors draaien twee threads per core via simultaneous multithreading (SMT). AMD's specificatiepagina's laten het zien: een Ryzen 9 9950X heeft 16 cores en 32 threads, een EPYC 9554 heeft 64 cores en 128 threads. Een host die per vCPU verkoopt, verkoopt die threads.
De schriftelijke regel van Cobaltfell: Een vCPU is één hardwarethread van de hostprocessor. Die van jou zijn één op één vastgezet aan je VPS en worden nooit aan een andere klant uitgeleend, en de twee threads van een fysieke core blijven bij elkaar, dus elke 2 vCPU vormen één hele core die geen buur deelt.
Een Fell 4 is dus twee complete cores, niet vier helften van vier verschillende cores. Geteld zoals een processorleverancier telt, bevat elk plan half zoveel fysieke cores als het vCPU heeft.
Waarom moeten beide threads van een core bij dezelfde VPS horen?
Twee threads van één core delen de uitvoeringseenheden en private caches van die core, dus een drukke buur op de sibling-thread vertraagt je zonder dat er steal time wordt geregistreerd. In dat geval neemt de hypervisor niets af; de core is simpelweg vol.
Beide siblings aan één VPS geven, haalt die koppeling weg. De twee threads concurreren nog steeds, maar alleen met je eigen werk, dat je kunt zien en plannen. Het verklaart ook waarom 2 vCPU minder leveren dan 2 volledige cores: het paar deelt de resources van één core, en de winst van de tweede thread hangt af van de code die erop draait. De instelling vcpupin van libvirt, die elke virtuele CPU aan een gekozen host-CPU koppelt, houdt de regel in de tijd in stand.
Wat bedoelen andere hosts met een vCPU?
Volgens het onderzoek van Cobaltfell van 2 november 2026 noemen 22 van de 51 hosts die crypto aannemen zonder ID-controle de CPU van een plan toegewezen, en slechts 2 van die 22 zeggen hoe hun cores aan threads zijn gekoppeld: Cherry Servers en LiteServer. De anderen schrijven "core", "vCore" of "vCPU" zonder definitie. Waar een host niets zegt, lees je één vCPU als één thread, mogelijk gekoppeld aan de thread van een andere klant op dezelfde core. De tabel citeert wat elke bron schreef; de bredere vergelijking staat in wat is het verschil tussen een gedeelde en een toegewezen vCPU.
| Host | Wat de eigen pagina zegt dat een vCPU of core is | Threadkoppeling vermeld? |
|---|---|---|
| DigitalOcean | Een eenheid rekenkracht gelijk aan één hyper-thread op een processorcore | ✗ |
| Amazon EC2 | Elke SMT-thread is één vCPU; een m5.xlarge heeft 2 cores en 2 threads per core, dus 4 vCPU | ✓ |
| Cherry Servers (Premium en Performance VDS) | 4 vCores zitten op 2 fysieke cores, en beide threads van elke core gaan naar dezelfde klant | ✓ |
| VPSLab (Ryzen VPS) | "vCores"; de pagina zegt niet of een vCore een fysieke core of een thread is | ✗ |
| Hiddence (Ryzen 9 9950X-lijn) | "vCore", niet gedefinieerd als core of thread | ✗ |
| HOSTKEY (vds.ryzen) | "2 cores van AMD Ryzen 9 7950X", zonder te zeggen of een core een thread betekent | ✗ |
| Cobaltfell | Eén vCPU is één thread; beide threads van een core gaan naar dezelfde VPS | ✓ |
Prijzen gecontroleerd op
Hoe zie ik cores en threads vanuit mijn VPS?
nproc geeft het aantal vCPU; lscpu geeft de topologie die de hypervisor ervoor kiest te tonen, wat een label is en geen bewijs. libvirt beschrijft zijn element topology als de gevraagde topologie van de virtuele CPU die aan de guest wordt geleverd. De host bepaalt wat een VPS te zien krijgt, en dat hoeft de echte koppeling eronder niet te weerspiegelen: een VPS kan één thread per core melden terwijl zijn threads sibling-paren zijn, of andersom.
Het bewijs van een toegewezen vCPU is gedragsmatig: steal time die onder belasting bijna nul blijft, en dezelfde benchmarkscore om twaalf uur 's middags en om middernacht. De commando's worden uitgelegd in wat is CPU steal time en hoe controleer ik het op mijn VPS.
# vCPU available to you
nproc
# topology as presented to the VPS, plus the processor model
lscpu | grep -E '^CPU\(s\)|Thread\(s\) per core|Core\(s\) per socket|Socket\(s\)|Model name'
# which vCPU the guest kernel treats as siblings of one core
grep . /sys/devices/system/cpu/cpu*/topology/thread_siblings_list
# 1, 5 and 15-minute load averages, to compare with nproc
uptimeHoeveel vCPU heb ik nodig?
Dimension een VPS op de taken die op hetzelfde moment draaien, niet op de taken die bestaan. Op een server die je al draait, vergelijk je tijdens je drukste uur de load average uit uptime met het aantal uit nproc. Een load die boven het aantal vCPU blijft, betekent dat taken in de rij staan voor een beurt.
De meeste tools kiezen hun parallellisme zelf op basis van het aantal vCPU, dus elke workload heeft zijn eigen teller:
| Workload | Wat het gebruikte aantal vCPU bepaalt | Startplan |
|---|---|---|
| CI-jobs en compilaties | Gelijktijdige jobs, keer de -j van elke build; cargo gebruikt standaard elke logische CPU | Fell 4 voor twee parallelle jobs |
| PostgreSQL | Eén backendproces per verbinding; tel de queries die op hetzelfde moment draaien | Fell 2 voor één applicatie |
| Headless Chrome | Browsers die tegelijk renderen; Playwright Test start standaard één worker per twee logische cores | Fell 4 voor twee browsers |
| FFmpeg-codering | Eén encode kan elke vCPU vullen; x265 bepaalt zijn threadpool standaard op basis van het aantal CPU's | Fell 8 voor een gestage wachtrij |
| LLM-inference op CPU | RAM bepaalt welk model past; generatie houdt elke thread die het krijgt bezig | Fell 8 of Fell 16 |
| Een single-process app | Eén proces gebruikt ongeveer één vCPU, ongeacht hoeveel de planning er heeft | Fell 2 |
Twee van deze workloads hebben hun eigen sizing-gidsen: welke VPS een GitLab Runner of CI-build nodig heeft en hoeveel CPU en RAM PostgreSQL op een VPS nodig heeft. Planprijzen staan onder hoeveel een VPS met dedicated cores kost.
Wanneer helpen meer vCPU niet meer?
Meer vCPU versnellen alleen werk dat kan worden opgesplitst. Een single-threaded programma, zoals één Node.js-proces, draait op elke planning op één thread; de snelheid komt van de klok en de core-architectuur. De andere grens is geheugen: elke parallelle taak heeft zijn eigen RAM, en Cobaltfell-planningen houden 2 GB per vCPU aan. Een workload die meer geheugen per thread nodig heeft, draait beter met minder taken dan met cores die je niet kunt voeden.
Welke andere vragen stellen mensen over vCPU, cores en threads?
Wat betekent 16 vCPU op een VPS?
Zestien hardware-threads. Bij Cobaltfell is dat Fell 16: 8 fysieke cores, elk met beide threads door één VPS bezet. Bij een host die zijn regel niet vermeldt, kunnen 16 vCPU 16 threads zijn verdeeld over meer dan 8 cores, met andere klanten op de sibling-threads.
Is 2 vCPU genoeg, of heb ik 4 nodig?
Twee vCPU passen bij één altijd bezet proces met ruimte voor het systeem: een kleine database, een API, één CI-taak tegelijk. Vier passen bij twee zware taken die overlappen, zoals een build die draait terwijl de app die hij uitrolt blijft serveren, of twee scrapende browsers.
Zijn twee vCPU net zo snel als twee fysieke cores?
Nee. Twee sibling-threads delen de execution units en caches van één core, dus samen leveren ze minder dan twee volledige cores. Hoe groot het verschil is, hangt van de code af: een compile met veel cache misses wint meer bij de tweede thread dan een strakke numerieke loop.
Uit welke processor komen de threads van Cobaltfell?
Elk plan draait op AMD EPYC 9004/9005-serverprocessors (Zen 4 / Zen 5), een familie die voor het eerst in november 2022 werd gelanceerd; een VPS wordt nooit naar een oudere node verplaatst zonder je vooraf te informeren. lscpu | grep 'Model name' toont het model dat de VPS krijgt.
Bronnen (14)
- AMD Ryzen 9 9950X specificaties — AMD (checked 2026-11-02)
- AMD EPYC 9554 specificaties — AMD (checked 2026-11-02)
- Het juiste Droplet-plan kiezen (vCPU-definitie) docs.digitalocean.com/products/droplets/concepts/choosing-a-plan — DigitalOcean (checked 2026-11-02)
- CPU-opties voor Amazon EC2-instances — Amazon Web Services (checked 2026-11-02)
- Cherry Servers virtuele servers prijzen (Premium en Performance VDS) cherryservers.com/pricing/virtual-servers — Cherry Servers (checked 2026-11-02)
- VPSLab Ryzen VPS vpslab.cloud/ryzen-vps — VPSLab (checked 2026-11-02)
- Hiddence virtual servers hiddence.net — Hiddence (checked 2026-11-02)
- HOSTKEY VDS met dedicated vCPU hostkey.com/vps/vds — HOSTKEY (checked 2026-11-02)
- libvirt domain XML-formaat: CPU-topologie en vcpupin — libvirt (checked 2026-11-02)
- CPU-topologie in sysfs — The Linux kernel documentation (checked 2026-11-02)
- lscpu(1)-manualpagina — man7.org / util-linux (checked 2026-11-02)
- cargo build: de --jobs-optie — The Rust Project (checked 2026-11-02)
- Playwright TestConfig: workers — Microsoft Playwright (checked 2026-11-02)
- x265-threading — x265 project (checked 2026-11-02)