vCPU condivise vs vCPU dedicate

vCPU condivise vs dedicate: cosa ti costa lo steal time

Risposta breve

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.

vCPU condivise vs vCPU dedicate — affiancate
DimensionevCPU condivisevCPU dedicate
Steal timePossibile sotto contesaEffettivamente zero
Carico sostenutoPotrebbe essere limitatoSenza limitazioni
Latenza p99VariabileCostante
PrezzoPiù bassa~40–60% più alta
Adatto perVPN, DNS, piccoli bot, sviluppoDatabase, 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.