hostprofi.ru
Подобрать хостинг
Термин·буква C

CPU

краткое определение

Central Processing Unit — центральный процессор, выполняющий вычислительные инструкции программ. В контексте хостинга — ключевой параметр производительности сервера: число ядер, тактовая частота, архитектура (x86-64, ARM).

CPU (Central Processing Unit, центральный процессор) — основной вычислительный компонент сервера, выполняющий инструкции программного кода. В хостинге производительность CPU определяет, сколько одновременных запросов может обработать веб-сервер, сколько транзакций — база данных, и насколько быстро выполняются PHP/Python-скрипты. Современные серверные CPU отличаются от потребительских числом ядер, поддержкой многосокетных конфигураций, ECC-памяти и технологий виртуализации (Intel VT-x, AMD-V).

Как работает

CPU получает инструкции из оперативной памяти (RAM), декодирует и выполняет их с помощью арифметико-логического устройства (ALU) и блоков с плавающей запятой (FPU). Результаты записываются обратно в RAM или регистры CPU. Кэш CPU (L1, L2, L3) хранит часто используемые данные для ускорения доступа: L1 кэш ~5 нс, RAM — 60–100 нс.

В контексте хостинга и виртуализации важны: число физических ядер (cores), число потоков (threads) при Hyper-Threading, тактовая частота (ГГц), TDP (тепловыделение, Вт) и поддержка технологий виртуализации. Для VPS провайдер выделяет vCPU — виртуальные процессорные ядра, отображаемые на физические через гипервизор.

Серверные CPU разделяются на классы: Intel Xeon (Intel Xeon Scalable — Sapphire Rapids 2023) и AMD EPYC (Genoa 2022, Bergamo 2023) — для серверов. Тактовые частоты серверных CPU ниже потребительских (2,0–3,5 ГГц против 4,0–6,0 ГГц), зато число ядер выше — до 192 ядер в AMD EPYC Genoa 9754.

История

Первый коммерческий микропроцессор — Intel 4004 (1971, 4-битный, 740 КГц). x86-архитектура появилась с Intel 8086 в 1978 году. x86-64 (64-битная) — AMD Opteron 2003. Многоядерные серверные CPU начались с Intel Xeon MP (2004, 2 ядра) и AMD Opteron (2005, до 4 ядер). К 2024 году флагманы: AMD EPYC 9754 (128 ядер, 256 потоков) и Intel Xeon Platinum 8592+ (64 ядра). ARM-серверы (Ampere Altra, AWS Graviton 3) набирают долю рынка за счёт лучшего соотношения производительности на Ватт.

Параметры CPU для хостинга

Ядра (Cores)
Определяют параллелизм. Больше ядер = больше одновременных задач.
Тактовая частота (GHz)
Определяет скорость одного потока. Важна для PHP, игровых серверов, однопоточных задач.
Кэш L3
Общий кэш всех ядер. Чем больше — тем меньше обращений к медленной RAM.
TDP (Watt)
Тепловыделение. Важно для расчёта нагрева стойки в ЦОД.

На что обращать внимание

При выборе хостинга смотрите на тип и поколение CPU, а не только на число vCPU. AMD EPYC последних поколений и Intel Xeon Ice Lake/Sapphire Rapids значительно быстрее старых Xeon E5 v3 2015 года при одинаковом числе ядер. Провайдеры, скрывающие модель CPU или указывающие только «Intel Xeon», могут использовать устаревшее железо. Запросите lscpu на тестовом сервере для проверки.

История серверных процессоров

Первые серверные x86-процессоры — Intel Pentium Pro (1995) с поддержкой до 4 ГБ RAM. Intel Xeon появился в 1998 году и стал стандартом для серверного сегмента. AMD Opteron (2003) стал первым x86-64-процессором для серверов, составив конкуренцию Intel. AMD EPYC (2017) вернул AMD в серверный рынок с высоким числом ядер (до 64 ядер в одном CPU) и большим количеством линий PCIe. Intel Xeon Scalable (Skylake, 2017) ответил поддержкой DCPMM (Optane Persistent Memory) и улучшенным Mesh-интерконнектом.

На что обращать внимание при выборе хостинга

Для веб-приложений важна частота ядра (4+ ГГц) и количество vCPU, а не общее число физических ядер. Для задач ML и рендеринга — количество ядер и объём кэша L3. Для баз данных (PostgreSQL) — частота + кэш L3 + ECC RAM. Не доверяйте хостерам, скрывающим модель CPU: запросите lscpu или cat /proc/cpuinfo.

Другие термины