Как понять, что вашей задаче нужна частота, а не ядра
Выбор между «быстрые ядра» и «много ядер» решается не предпочтениями, а тем, умеет ли ваша нагрузка распараллеливаться. Проверить это можно за пару минут, не полагаясь на догадки.
Простая проверка
Запустите характерную для проекта операцию — генерацию отчёта, сборку, обработку файла — и посмотрите на загрузку процессора с разбивкой по ядрам. В Linux это top с переключением на отображение отдельных ядер, в Windows — вкладка производительности в диспетчере задач.
Дальше два варианта:
- Одно ядро загружено под сотню, остальные простаивают. Задача однопоточная. Добавление ядер не даст ничего — она физически не умеет ими пользоваться. Ускорит только более высокая частота.
- Нагрузка размазана по всем ядрам. Задача параллельная. Здесь выигрывает количество ядер, а прирост частоты даст скромный эффект.
Промежуточный случай встречается чаще всего: часть работы распараллелена, часть нет. Тогда смотрят, какой этап занимает больше времени, и оптимизируют его.
Что обычно упирается в одно ядро
Список задач, где частота решает больше числа ядер:
- 1С и учётные системы. Проведение документов, закрытие периода, формирование отчётов выполняются последовательно.
- Разбор запросов в базе данных. Параллельно обслуживаются разные соединения, но один тяжёлый запрос считается в одном потоке.
- Игровые серверы. Цикл обработки игрового мира однопоточный почти во всех движках — от частоты зависит, успевает ли сервер обсчитать такт вовремя.
- Боты и торговые роботы. Логика принятия решения последовательна, и здесь важна скорость прохождения цепочки.
- Сборка и компиляция. Частично параллелится, но связывание в конце — узкое однопоточное место.
Что параллелится хорошо
Веб-сервер, обслуживающий множество одновременных посетителей, использует все доступные ядра: каждый запрос обрабатывается отдельно. То же с обработкой очередей, конвертацией множества файлов, архивацией.
Для таких нагрузок восемь медленных ядер лучше четырёх быстрых, и переплачивать за частоту незачем.
Чем эти конфигурации отличаются на практике
Здесь стоят AMD Ryzen 9 с частотой до 5.7 GHz — против типичных для серверов 2.2–3.0 GHz. Разница почти двукратная, и на однопоточной задаче она превращается в почти двукратное сокращение времени.
Память DDR5 и диски NVMe дополняют картину: если операция упирается не только в вычисления, но и в доступ к данным, ускоряется вся цепочка. Порт 10 Гбит/с снимает вопросы с пропускной способностью.
Обратная сторона — ядер меньше при той же цене. Это осознанный размен: платформа рассчитана на задачи, где важна скорость одного потока.
Как выбрать конфигурацию
Начинайте с памяти, а не с ядер. Нехватка памяти уводит систему в подкачку, и никакая частота этого не компенсирует. Определите нужный объём, а дальше берите ту конфигурацию, где он есть.
Если задача однопоточная, старшие тарифы с большим числом ядер вам не нужны — берите тот, где хватает памяти и диска. Лишние ядра просто не будут задействованы.
Учтите, что версии с Windows дают на одно ядро меньше при той же цене: разница уходит на лицензию. Если задача не требует Windows, конфигурация с Linux при том же бюджете будет мощнее.
Где размещаются
Площадки доступны в Финляндии, Нидерландах, Германии и США. Для российской аудитории ближе всего Финляндия с задержкой 20–40 мс, для европейской — Германия или Нидерланды, для американской — США.
Если высокая частота не нужна, а важнее объём ресурсов за те же деньги, посмотрите обычные конфигурации: там больше ядер и памяти на ту же сумму.