Определение простыми словами
CPU (Central Processing Unit) — мозг сервера. Каждую миллисекунду он выполняет миллиарды операций: складывает числа, сравнивает байты, перемещает данные между регистрами и памятью. От его скорости зависит, как быстро отрабатывает PHP-страница, отвечает база данных или компилируется код.
Современный CPU состоит из нескольких физических ядер (cores), каждое умеет работать параллельно. Технология SMT (у Intel она называется Hyper-Threading) удваивает каждое ядро виртуальными потоками — так 4-ядерный CPU видится в системе как 8 «процессоров».
Сравнение характеристик
| Параметр | Бюджетный VPS | Production-сервер | Выделенный сервер |
|---|---|---|---|
| Ядер (vCPU) | 1–2 | 4–8 | 16–64+ |
| Частота | 2.0–2.4 ГГц | 2.5–3.5 ГГц | 3.0–4.5 ГГц |
| Поколение | 2017–2019 | 2020–2023 | 2023–2025 |
| Кэш L3 | 2–8 МБ | 16–32 МБ | 64–256 МБ |
| Изоляция | vCPU делятся с соседями | Часто пиннинг | Полностью свои |
Кейсы использования
- Сайт-визитка с 100 посетителей в день — 1 vCPU хватает с запасом.
- WordPress-магазин на 1000 посетителей — 2–4 vCPU, иначе медленная админка.
- Видеостриминг или транскодирование — 8+ ядер, желательно с AVX-512.
- База данных под аналитику — 16+ ядер с большим кэшем L3.
- LLM-инференс или 3D-рендер — CPU вторичен, важнее GPU.
- Когда лишние ядра НЕ помогают: однопоточный PHP-скрипт упирается в частоту одного ядра, второе будет простаивать.
Технические детали
Посмотреть характеристики CPU на Linux:
# Модель и количество ядер
lscpu | grep -E "Model name|CPU(s)|Thread|MHz"
# Загрузка по ядрам в реальном времени
htop
# Бенчмарк (нужен sysbench)
sysbench cpu --threads=4 --time=10 run
# Скорость одного потока
sysbench cpu --threads=1 --time=10 run | grep "events per second"
На VPS с гипервизором KVM вы получаете vCPU — виртуальные ядра. Если у хостера переподписка (oversubscription), vCPU делятся между клиентами и пиковая производительность плавает. У серьёзных провайдеров есть CPU pinning — закрепление виртуального ядра за физическим, тогда производительность стабильная.
🔥 Где это применяется
Частые вопросы
Чем vCPU отличается от обычного ядра CPU?
vCPU — это виртуальное ядро в гипервизоре. Один vCPU обычно равен одному потоку (thread) физического CPU. У хостера с переподпиской несколько vCPU могут делить одно физическое ядро.
Что важнее: ядра или частота?
Зависит от задачи. Для PHP, веб-серверов и баз — частота важнее (большинство кода однопоточное). Для рендера, компиляции, видео — больше ядер.
Какой CPU выбрать под Wordpress в 2026?
AMD EPYC или Ryzen 7000+ серии — высокая частота (до 4.5 ГГц) и хорошая многопоточность. Intel Xeon Scalable Gen 4 — стабильная альтернатива для корпоративного сегмента.
Почему мой VPS тормозит при заявленных 4 vCPU?
Частая причина — переподписка у хостера: соседи нагружают физическое ядро, вам достаются крохи. Решение — провайдер с CPU pinning или выделенный сервер.