CPU — что это, ядра, потоки и vCPU на VPS | Глоссарий FREEHOSTING

CPU

Central Processing Unit
CPU — CPU (центральный процессор) — главная микросхема компьютера или сервера, которая выполняет инструкции программ. Производительность измеряют в ядрах, частоте и поколении.

Определение простыми словами

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 или выделенный сервер.