Общие vCPU vs Выделенные vCPU
Общие и выделенные vCPU: во что обходится время кражи
Разделяемый vCPU планируется вместе с другими арендаторами, поэтому при конкуренции ваш процесс ждёт — это видно как steal time в top. Выделенный vCPU привязан к физическому ядру, зарезервированному для вас. Для импульсных нагрузок разница незаметна; для всего чувствительного к задержкам, тикового или постоянно загруженного — это самая важная характеристика на странице.
| Параметр | Общие vCPU | Выделенные vCPU |
|---|---|---|
| Steal time | Возможен при конкуренции | Практически нулевой |
| Постоянная нагрузка | Возможно троттлинг | Без ограничений |
| p99 задержка | Переменная | Стабильная |
| Цена | Ниже | ~40–60% выше |
| Подходит для | VPN, DNS, небольшие боты, разработка | Базы данных, игры, трейдинг, API |
Что выбрать?
Общие vCPU
Разделяемые ядра действительно нормальны для нагрузок, которые большую часть времени простаивают — VPN-эндпоинту всё равно.
Выделенные vCPU
Платите за выделенные ядра, когда хвостовая задержка или постоянная пропускная способность важны кому-то, кроме вас.
Часто задаваемые вопросы
Как проверить steal time?
Столбец st в top или vmstat. Значение стабильно выше 2–3% означает, что вы конкурируете за ядро, и стоит перейти на выделенный vCPU.
Выделенный vCPU — это целое физическое ядро?
На нашей платформе это зарезервированный физический поток, без планирования других арендаторов. Терминология варьируется у провайдеров — всегда уточняйте, что значит «выделенный», перед сравнением цен.