Сколько CPU и RAM нужно для VPS: таблица по задачам
Универсальной конфигурации нет, но есть разумные стартовые значения. Они помогают отсеять заведомо слабые тарифы и не покупать лишнюю мощность до появления реальной нагрузки.
Стартовые конфигурации
| Задача | vCPU | RAM | Диск |
|---|---|---|---|
| VPN, тестовый сервер | 1 | 1–2 ГБ | 10–20 ГБ SSD |
| Небольшой сайт или бот | 1–2 | 2 ГБ | 20–30 ГБ SSD/NVMe |
| Несколько сайтов, CMS | 2 | 4 ГБ | 40+ ГБ NVMe |
| Магазин или приложение с БД | 2–4 | 4–8 ГБ | 60+ ГБ NVMe |
| База данных, 1С, сборки | 4+ | 8–16+ ГБ | NVMe с запасом |
Это отправная точка, а не гарантия производительности. Оптимизация приложения, число посетителей, объём данных и политика распределения CPU у хостера могут изменить требования в несколько раз.
Что означает число виртуальных ядер
vCPU показывает доступные потоки обработки, но не модель и поколение физического процессора. Два ядра на современном CPU могут быть быстрее четырёх на старом. Для сайтов важна производительность одного ядра и отсутствие жёсткого ограничения времени CPU; для параллельных задач — число ядер.
Если нагрузка CPU постоянно выше 70–80% и время ответа растёт, сначала найдите тяжёлый процесс или запрос. Добавление ядер помогает только тогда, когда приложение умеет использовать их параллельно.
RAM: оставляйте запас системе
Память используют приложение, база данных, кэш и сама ОС. После запуска рабочей нагрузки желательно иметь 20–30% свободной RAM. Активный swap и завершение процессов из-за нехватки памяти — явные признаки, что тариф стал мал.
- 1 ГБ — только для очень лёгких сервисов без тяжёлой панели;
- 2 ГБ — комфортный минимум для небольшого сайта или бота;
- 4–8 ГБ — приложения с базой данных и несколько сервисов;
- от 8 ГБ — нагруженные БД, 1С, сборки и специализированные задачи.
Диск и сеть тоже могут быть узким местом
Если CPU свободен, а запросы медленные, проверьте задержку диска и базу данных. Для множества мелких операций NVMe обычно важнее дополнительных гигабайт объёма. Для VPN, файлов и медиа проверьте скорость порта и месячный трафик.
Когда увеличивать тариф
- Соберите метрики CPU, RAM, swap, диска и времени ответа хотя бы за неделю.
- Найдите ресурс, который исчерпывается именно в момент проблемы.
- Устраните очевидную ошибку или тяжёлый запрос.
- Увеличьте только ограничивающий ресурс и снова измерьте результат.
Сначала определите общий сценарий: полное руководство по выбору VPS.