Когда нужен VPS с высокой частотой процессора
Многие серверные программы до сих пор упираются в одно ядро. Им всё равно, сколько ядер в тарифе: основная работа идёт в одном потоке, и скорость определяет частота этого ядра и поколение процессора. Для таких задач VPS с высокой частотой процессора даёт больше, чем удвоение числа vCPU за те же деньги.
Каким задачам важна частота
- Игровые серверы. В Minecraft основной цикл мира обрабатывается одним потоком, у CS2 и Rust похожая картина. Когда тик не успевает за 50 мс, игроки видят лаги, и лишние ядра этого не исправят. Подборка под эту игру — VPS для Minecraft.
- 1С:Предприятие. Проведение документа и формирование отчёта в рамках одного сеанса выполняются последовательно, поэтому бухгалтеры замечают разницу между 3 и 5 ГГц сразу. Требования к памяти и лицензиям разобраны на странице VPS для 1С.
- Торговые терминалы. MetaTrader и роботы на нём реагируют на тик быстрее на быстром ядре, хотя для исполнения ордеров не меньше значит пинг до брокера — об этом в разделе VPS для Форекс.
- PHP и Python. Один запрос обрабатывается одним потоком, так что время ответа страницы напрямую зависит от частоты.
Базам данных под нагрузкой, сборке проектов, контейнерам и кодированию видео, наоборот, важнее число ядер. Им высокая частота полезна, но переплачивать за неё ради таких задач смысла мало.
Десктопные и серверные процессоры
Высокочастотные тарифы обычно строят на десктопных чипах: AMD Ryzen, Intel Core i9, иногда Threadripper. Их ядра держат 4,5–5,5 ГГц и выше. Серверные Xeon и EPYC берут числом ядер, но их частота обычно ниже: база 2–3,5 ГГц и турбо около 3,5–4 ГГц у большинства моделей. Зато серверные платформы почти всегда идут с ECC-памятью и рассчитаны на круглосуточную нагрузку.
Частоту можно сравнивать только внутри одного поколения. Старый Xeon на 3,5 ГГц заметно медленнее современного Ryzen на той же частоте: за десять лет выросло количество работы, которую ядро делает за такт.
База, турбо и честность цифр
В описании тарифа хостер чаще указывает максимальную турбочастоту. Её процессор держит, пока нагружено несколько ядер и есть запас по температуре. Когда соседи по узлу загружают все ядра, реальная частота опускается ближе к базовой. Поэтому одна и та же модель CPU у двух хостеров может давать разный результат.
Сразу после покупки проверьте модель командой lscpu, прогоните однопоточный тест sysbench cpu --threads=1 run и посмотрите поле st в top: устойчивый steal выше нескольких процентов значит, что ядро делят с соседями. Если результат не совпадает с обещанным, пользуйтесь периодом возврата денег.
Как выбирать в таблице
Таблица выше отфильтрована по частоте от 4 ГГц и отсортирована по ней. Смотрите на модель процессора, а не только на гигагерцы, и на тип ядер: выделенное ядро стоит дороже, но не зависит от соседей. Цены мы показываем в рублях, способы оплаты — в отдельной колонке. Хостеров, принимающих карту МИР, среди высокочастотных тарифов немного, криптовалюту берут чаще.