vCPU partilhado vs vCPU dedicado
vCPU partilhado vs dedicado: o custo do steal time
Um vCPU partilhado é agendado contra outros inquilinos, então sob contenção o seu processo espera — visível como steal time em top. Um vCPU dedicado é fixado a um núcleo físico reservado para si. Para cargas de trabalho em rajada a diferença é invisível; para qualquer coisa sensível a latência, baseada em ticks ou continuamente ocupada, é a especificação mais importante na página.
| Dimensão | vCPU partilhado | vCPU dedicado |
|---|---|---|
| Steal time | Possível sob contenção | Efetivamente zero |
| Carga sustentada | Pode ser limitada | Sem restrições |
| Latência p99 | Variável | Consistente |
| Preço | Menor | ~40–60% superior |
| Adequado para | VPN, DNS, pequenos bots, desenvolvimento | Bases de dados, jogos, trading, APIs |
Qual deves escolher?
vCPU partilhado
Os núcleos partilhados são perfeitamente adequados para cargas de trabalho que ficam ociosas a maior parte do tempo — um endpoint VPN não se importa.
vCPU dedicado
Pague por núcleos dedicados sempre que a latência de cauda ou a taxa de transferência sustentada interessar a alguém além de si.
Perguntas frequentes
Como verifico o tempo de roubo (steal time)?
A coluna st no top ou vmstat. Qualquer coisa consistentemente acima de 2–3% significa que está a competir pelo núcleo e deve mudar para vCPU dedicado.
Um vCPU dedicado é um núcleo físico inteiro?
Na nossa plataforma é um thread físico reservado sem que nenhum outro inquilino seja agendado contra ele. A terminologia varia conforme o fornecedor — pergunte sempre o que "dedicado" significa antes de comparar preços.