До основного вмісту

Як обрати процесор для сервера: Xeon, EPYC і Ryzen

Виділені сервери · 24.09.2026
Ілюстрація до статті «Як обрати процесор для сервера: Xeon, EPYC і Ryzen»

Як обрати процесор для сервера

Процесор обирають під профіль навантаження, а не за кількістю ядер у прайсі. Якщо задача погано розпаралелюється — ігровий сервер, 1С, однопотокові запити до бази — вирішує частота одного ядра. Якщо навантаження складається з безлічі незалежних запитів — веб, контейнери, транскодування, віртуалізація — вирішує сумарна кількість потоків.

  • Спершу визначте профіль: однопотокова затримка чи пропускна здатність. Це головний критерій.
  • Xeon E3 — чотири ядра з високою частотою; Xeon E5-2680v4 — 14 ядер і 28 потоків на сокет.
  • EPYC дає більше ліній PCIe і каналів пам'яті, Ryzen — максимальну частоту за малої кількості ядер.
  • Покоління важливіше за номер: за такт сучасне ядро виконує помітно більше роботи.
  • Перевіряйте частоту під навантаженням, а не у специфікації: governor і температура її зрізають.

Частота чи кількість ядер

Одне ядро на 3,9 ГГц обробляє послідовний ланцюжок операцій приблизно на 30% швидше, ніж ядро на 3,0 ГГц того самого покоління. Для запиту, який виконується в один потік, жодні сусідні ядра не допоможуть: вони простоюють.

Зворотна ситуація — 200 паралельних HTTP-запитів або 20 віртуальних машин. Тут 28 потоків E5-2680v4 обслуговують чергу краще, ніж 8 потоків високочастотного E3, навіть за меншої частоти кожного ядра. Для ігрових проєктів пріоритет однозначний і розібраний окремо: залізо для ігрового сервера.

Чим відрізняються родини

РодинаСильна сторонаТипові ядраПід які задачі
Intel Xeon E3 / E-серіяВисока частота, один сокет, ECC4 ядра, 8 потоківІгрові сервери, 1С, невеликий веб із важким PHP
Intel Xeon E5 / ScalableБагато потоків, два сокети, обсяг пам'яті14 ядер і вищеВіртуалізація, контейнери, навантажені бази
AMD EPYCКанали пам'яті та лінії PCIe, щільність ядер16–64 ядраСховища NVMe, аналітика, великі кластери ВМ
AMD RyzenМаксимальна частота на ядро, ціна6–16 ядерЗбірки CI, ігрові сервери, компіляція

Ryzen у серверному виконанні зазвичай не підтримує регістрову пам'ять великого обсягу, тому конфігурації зі 128 GB і вище будують на Xeon або EPYC. Про роль корекції помилок — у розборі ECC-пам'яті в сервері.

Скільки ядер брати під задачу

  • Вебзастосунок із базою на тій самій машині. 4–8 ядер, пріоритет частоті: PHP-FPM і запити впираються в один потік.
  • PostgreSQL або MySQL під звітами. 8–16 ядер плюс пам'ять: паралельні плани використовують кілька ядер на запит. Деталі — у статті про сервер під базу даних.
  • Гіпервізор з 10–20 ВМ. 14 ядер і вище, 32–64 GB пам'яті, інакше планувальник почне душити гостей.
  • Транскодування відео. Рахуйте потоки: один потік x264 у 1080p займає близько двох ядер за високого пресету.

Як перевірити процесор на живому сервері

Специфікація показує максимум, а не те, що ви отримуєте. Знімайте фактичні цифри.

# Модель, кількість сокетів, ядер і потоків, розмір кешу
lscpu

# Реальна частота кожного ядра просто зараз
grep -E 'model name|MHz' /proc/cpuinfo | head -n 8

# Режим керування частотою: має бути performance, а не powersave
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

# Синтетичний замір: однопотоковий і за всіма потоками
sysbench cpu --threads=1 --time=30 run > /root/cpu-1t.log 2>&1
sysbench cpu --threads=$(nproc) --time=30 run > /root/cpu-all.log 2>&1

Порівнюйте однопотоковий результат із багатопотоковим: якщо багатопотоковий зростає непропорційно кількості ядер, впирається пам'ять або тепловий пакет. Повна методика — у матеріалі про бенчмарк сервера.

Governor powersave забирає до третини продуктивності на коротких запитах. Ядро тримає низьку частоту і піднімає її із затримкою, тому швидкі запити встигають завершитися до розгону. Той самий ефект дають агресивні C-states і вимкнений Turbo в BIOS.

Перевірка займає хвилину: виконайте cpupower frequency-info і порівняйте поточну частоту під навантаженням із базовою з lscpu. Якщо під повним навантаженням частота нижча за базову, дивіться охолодження та тротлінг, а не купуйте потужніший процесор. Налаштування описано у статті про параметри BIOS/UEFI сервера.

Процесори в конфігураціях ZevsHost

У лінійці використовуються два класи. Xeon E3-1230v5 і E3-1270v6 стоять у тарифах Start: чотири ядра з високою частотою, 16 GB DDR4 ECC, два SSD у RAID1, від $49 на місяць у Німеччині. Така машина добре закриває ігрові проєкти та застосунки з однопотоковими ділянками.

Xeon E5-2680v4 використовується в тарифах Pro: 14 ядер і 28 потоків, 32 GB ECC, два NVMe по 1 TB. Dedicated Enterprise US несе два такі процесори, 64 GB пам'яті і чотири NVMe у RAID10 за $149 — це конфігурація під гіпервізор або навантажену базу. Повний перелік — на сторінці оренди виділених серверів.

Коротко

  • Профіль навантаження визначає вибір: однопотокова затримка потребує частоти, пропускна здатність — потоків.
  • E3 і Ryzen виграють за частотою, E5, Scalable і EPYC — за кількістю потоків та обсягом пам'яті.
  • Покоління ядра важливіше за число в назві: різниця за такт сягає десятків відсотків.
  • Перед висновком про нестачу CPU перевірте governor, Turbo і температуру — безкоштовний резерв шукають там.
← Назад до бази знань Поставити питання підтримці