vCPU condivise vs vCPU dedicate
vCPU condivise vs dedicate: cosa ti costa lo steal time
Una vCPU condivisa viene pianificata insieme ad altri tenant, quindi sotto contesa il tuo processo attende — visibile come steal time in top. Una vCPU dedicata è assegnata a un core fisico riservato a te. Per carichi di lavoro a raffica la differenza è invisibile; per qualsiasi cosa sensibile alla latenza, basata su tick o continuamente occupata, è la specifica più importante della pagina.
| Dimensione | vCPU condivise | vCPU dedicate |
|---|---|---|
| Steal time | Possibile sotto contesa | Effettivamente zero |
| Carico sostenuto | Potrebbe essere limitato | Senza limitazioni |
| Latenza p99 | Variabile | Costante |
| Prezzo | Più bassa | ~40–60% più alta |
| Adatto per | VPN, DNS, piccoli bot, sviluppo | Database, giochi, trading, API |
Quale dovresti scegliere?
vCPU condivise
I core condivisi vanno bene per carichi di lavoro inattivi per la maggior parte del tempo: un endpoint VPN non se ne preoccupa.
vCPU dedicate
Paga per core dedicati quando la latenza di coda o il throughput sostenuto contano per qualcun altro oltre a te.
Domande frequenti
Come controllo lo steal time?
La colonna st in top o vmstat. Qualsiasi cosa costantemente sopra il 2-3% significa che stai competendo per il core e dovresti passare a vCPU dedicata.
Una vCPU dedicata è un intero core fisico?
Sulla nostra piattaforma è un thread fisico riservato senza altri tenant pianificati su di esso. La terminologia varia da provider a provider: chiedi sempre cosa significa "dedicato" prima di confrontare i prezzi.