# Как выбрать конфигурацию VPS: CPU, RAM, диск и трафик

> Считаем нужные ресурсы по задаче: сайт, бот, база или игра. Разбираем процессор, память, диск и трафик и показываем, как проверить нагрузку на текущем сервере.

- Рубрика: Гайды по играм
- Игра: VPS
- Опубликовано: 2026-11-13T20:30:00+03:00
- Обновлено: 2026-11-13T20:30:00+03:00
- Адрес: https://blog.egnetwork.ru/vps-kak-vybrat-konfiguraciyu
- Автор: Команда EGN

## Коротко

Конфигурацию VPS выбирают по четырём ресурсам: процессор (vCPU), оперативная память (RAM), диск и трафик. Для сайта на WordPress хватает 1–2 vCPU и 2 ГБ RAM. Для Telegram-бота на Python — 1 vCPU и 1 ГБ. Для базы данных и нескольких сервисов обычно нужно от 2 vCPU и 4 ГБ. Точные цифры лучше получить из измерений на текущем сервере: команды `free -h`, `nproc` и `uptime` дают их за минуту.

Не выбирайте по самой большой цифре в каталоге. Лишний процессор не поможет приложению, которое упирается в диск или в одну нить, а память, которой не хватает, приводит к падению процессов.

## Четыре ресурса и что они решают

**Процессор (vCPU).** Это вычислительные потоки. Большинство веб-приложений на PHP, Node.js или Python обрабатывают запросы параллельно, и для них важно число потоков. Но для одного скрипта лишние ядра не нужны. Если приложение однопоточное, решает частота и качество ядра, а не количество.

**Оперативная память (RAM).** Здесь важнее всего запас. Когда памяти не хватает, Linux начинает использовать swap на диске, и всё замедляется. Если памяти нет совсем, ядро убивает самый «тяжёлый» процесс, часто базу или приложение. Поэтому считайте память с запасом на пик, а не на средний режим.

**Диск.** Место под систему, логи, базу, файлы сайта и бэкапы. Растёт диск обычно незаметно: логи и кэш занимают гигабайты за месяцы. Посмотрите, сколько места занято сейчас, и добавьте запас минимум на полгода.

**Трафик.** Объём данных, который уходит с сервера наружу. Сайт с картинками и видео уходит в трафик быстрее, чем бот или API. Считать его стоит по месяцу, а не по дню. Подробно — в статье про [трафик и лимиты VPS](https://blog.egnetwork.ru/vps-trafik-i-limity-kak-schitat).

## Шаг 1. Измеряем текущую нагрузку

Если приложение уже работает на другом сервере или на вашем компьютере, это лучший источник данных. Выполните на сервере несколько команд:

```bash
free -h
nproc
uptime
df -h /
```

`free -h` покажет занятую и доступную память. Смотрите на колонку `available`: это память, которую можно выделить новым процессам без свопа. `nproc` выводит число ядер. `uptime` показывает среднюю нагрузку за одну, пять и пятнадцать минут. Если значение ниже числа ядер, процессор не перегружен. `df -h /` покажет место на диске.

![Проверка ресурсов текущего сервера](https://blog.egnetwork.ru/media/632)

Измерения делайте в часы пика, а не ночью. Один раз за сутки проверять мало: пиковая нагрузка часто приходится на вечер или на момент рассылки.

## Шаг 2. Считаем задачу

Список вопросов поможет понять, что вам нужно:

1. Какие сервисы будут работать: сайт, бот, база, игровой сервер, Docker-контейнеры?
2. Сколько одновременных пользователей или запросов ожидается в пик?
3. Сколько памяти занимает приложение в покое и под нагрузкой?
4. Сколько данных вы храните и как быстро они растут?
5. Сколько трафика уходит наружу в месяц?

Ответы на эти вопросы дают цифры. Например, если бот занимает 300 МБ памяти в покое и 600 МБ при обработке очереди, а вы хотите запас ещё на системные службы, то 1 ГБ RAM — впритык, а 2 ГБ безопаснее.

![Вопросы перед выбором тарифа](https://blog.egnetwork.ru/media/631)

## Примеры: ориентиры по типовым задачам

Ниже ориентиры, а не обещания: цифры взяты из типичных конфигураций таких приложений. Они помогают сориентироваться, но окончательное решение — за измерениями.

| Задача | vCPU | RAM | Диск | Что учитывать |
|---|---|---|---|---|
| Telegram-бот на Python | 1 | 1 ГБ | 10–20 ГБ | Почти не нагружает CPU, важна стабильность сети |
| Сайт на WordPress | 1–2 | 2 ГБ | 20–40 ГБ | Кэш страниц и медиафайлы |
| Сайт на nginx с PHP и MySQL | 2 | 2–4 ГБ | 30–60 ГБ | База растёт, нужны бэкапы |
| Несколько сервисов в Docker | 2–4 | 4–8 ГБ | 60–100 ГБ | Каждый контейнер занимает память |
| Игровой сервер Minecraft | 2–4 | 4–8 ГБ | 20–50 ГБ | Зависит от модов и числа игроков |

Для игровых серверов ситуация отдельная: там решает однопоточная скорость процессора и быстрый диск, а память зависит от игры, модов и числа игроков. Если вы думаете о размещении игры на VPS, сравнивайте её с готовым хостингом по статье [игровой сервер на VPS или хостинг](https://blog.egnetwork.ru/vps-igrovoy-server-vs-hosting).

## Линейка HI-CPU в EGN: что в каталоге

VPS EGN заказываются в кабинете, раздел «Облако». Линейка HI-CPU размещена в Германии, на процессорах AMD Ryzen 9 5950X (до 5,1 ГГц), с памятью DDR4 ECC и дисками NVMe Gen4. Канал до 1 Гбит/с, в тариф входят IPv4 и защита от DDoS на уровне L3–L4. Состав тарифов по каталогу на ноябрь 2026:

| Тариф | vCPU | RAM | Диск NVMe | Под какую задачу |
|---|---|---|---|---|
| HI-CPU-1 | 2 | 4 ГБ | 60 ГБ | бот, небольшой сайт, VPN, тестовый стенд |
| HI-CPU-2 | 4 | 8 ГБ | 90 ГБ | сайт с базой, несколько контейнеров |
| HI-CPU-3 | 6 | 12 ГБ | 120 ГБ | несколько сервисов, CI, небольшой игровой сервер |
| HI-CPU-4 | 8 | 16 ГБ | 160 ГБ | базы данных, сборки, игровые сервера с модами |
| HI-CPU-5 | 8 | 24 ГБ | 240 ГБ | много памяти при тех же 8 ядрах: кэши, JVM-проекты |
| HI-CPU-6 | 12 | 48 ГБ | 480 ГБ | крупные проекты, много контейнеров |

Цены не приводим, чтобы статья не устаревала: актуальная стоимость каждого тарифа указана в каталоге на egnetwork.ru и в форме заказа. Оплата помесячная, автопродление включается в настройках услуги.

Если вы ошиблись с выбором, переезжать не придётся. В карточке услуги, вкладка «Настройки», кнопка «Сменить тариф» показывает доступные более крупные тарифы, разницу в ресурсах и доплату за оставшиеся дни периода; данные, адрес и настройки при этом сохраняются. Поэтому начинайте с минимально подходящего тарифа и поднимайтесь по результатам измерений. Для оценки в самом кабинете есть вкладка «Мониторинг» с графиками процессора, памяти, сети и диска (когда она включена для услуги), а перед рискованными изменениями удобно сделать снапшот во вкладке «Снапшоты».

## Пример: как выбрать между двумя вариантами

Допустим, вы думаете между 2 vCPU с 2 ГБ RAM и 4 vCPU с 4 ГБ. Сайт на WordPress с MySQL в покое занимает около 1,2 ГБ памяти, а в пике при кэше и обработке запросов — до 1,8 ГБ. Значит, 2 ГБ — слишком мало: при пике система начнёт использовать своп, и сайт будет тормозить. Вариант 4 ГБ даёт запас, и процессор 2 ядра справится с обычной нагрузкой. Выбирать 4 vCPU без нужды не стоит: лишние ядра не ускорят PHP-скрипт, который работает в одном потоке.

Теперь проверим гипотезу. Установите нагрузку на тестовом сервере и смотрите `free -h` во время пика. Если `available` остаётся выше 500 МБ, конфигурация достаточна.

## Как проверить выбор нагрузкой

Измерения на текущем сервере показывают, что происходит сейчас. Чтобы проверить, выдержит ли конфигурация пик, полезен простой нагрузочный тест. Для этого подойдёт `ab` из пакета `apache2-utils`:

```bash
sudo apt install apache2-utils
ab -n 1000 -c 10 http://127.0.0.1/
```

Флаг `-n` задаёт общее число запросов, `-c` — число одновременных. Тест выполняется с самого сервера, поэтому сеть не участвует, и вы видите вклад приложения. В выводе смотрите строки `Requests per second` и `Failed requests`. Если ошибок нет, а `free -h` во время теста показывает запас памяти, конфигурация подходит. Если растут ошибки или своп, нужен больший тариф или оптимизация.

Тест нельзя запускать на продакшене в пиковые часы, потому что он сам создаёт нагрузку. Делайте его на копии или в ночное время и предупреждайте, если сайт будет работать медленнее.

## Пример: три варианта одного сайта

Представьте сайт на WordPress с кэшем. Вы сравниваете три варианта. Первый — 1 vCPU и 1 ГБ: в покое сайт занимает 800 МБ, и при пике начинается своп, поэтому вариант не подходит. Второй — 2 vCPU и 2 ГБ: памяти хватает, но при тесте `ab` появляются ошибки на 50 одновременных запросах. Третий — 2 vCPU и 4 ГБ: тест проходит без ошибок, `available` держится выше 1 ГБ. Выбор очевиден, и в нём нет лишнего процессора.

Такой подход экономит деньги и нервы. Вы не покупаете тариф «на всякий случай», а опираетесь на цифры, которые сами получили.

## Таблица: симптом, причина и решение

| Симптом | Причина | Решение |
|---|---|---|
| Сайт тормозит по вечерам | Не хватает памяти или CPU в пике | Проверьте `free -h` и `uptime` в пике. Добавьте память или оптимизируйте кэш |
| Процесс внезапно пропал | Сработал OOM-killer из-за нехватки памяти | Смотрите `dmesg` и журнал. Увеличьте RAM или уменьшите потребление |
| `load average` выше числа ядер | Процессор перегружен или процессы ждут диск | Проверьте `top` и `iotop`. Если ждут диск, это не проблема CPU |
| Диск заканчивается внезапно | Логи, кэш или дампы без очистки | Найдите большие каталоги командой `du -sh /var/* \| sort -h` |
| Трафик «съедает» месяц за неделю | Большие файлы или ботовые запросы | Проверьте логи nginx и `vnstat`, ограничьте доступ к тяжёлым путям |

Командная строка `du -sh /var/* | sort -h` сортирует каталоги по размеру и помогает быстро найти главного пожирателя диска.

## Частые ошибки

**Выбрать по максимальным цифрам.** Лишний процессор и память не ускоряют приложение, а тариф дороже. Начните с минимума, измерьте, потом поднимайтесь.

**Считать память только по приложению.** Сама система, SSH, службы обновлений и база занимают память. Оставляйте запас минимум 300–500 МБ.

**Забыть про диск.** Диск заполняется незаметно. Проверяйте `df -h` раз в неделю или настройте мониторинг.

**Не учитывать трафик.** Для сайта с видео или для раздачи файлов трафик может стать главной статьёй расходов.

## Вопросы и ответы

### Какая RAM нужна для VPS под сайт на WordPress?

Для небольшого сайта с кэшем и MySQL обычно хватает 2 ГБ, но на 4 ГБ работать спокойнее. Точно проверяйте `free -h` в пике.

### Можно ли начать с маленького VPS и потом увеличить?

Да, но только в сторону увеличения: в карточке услуги, «Настройки», «Сменить тариф». Кабинет показывает доплату за оставшиеся дни, а данные и адрес сохраняются. Уменьшить тариф нельзя, поэтому начинайте с минимума.

### Что важнее: vCPU или RAM?

Для большинства сайтов и ботов важнее RAM. Процессор становится главным ограничением для вычислений, сжатия и обработки запросов в несколько потоков.

## Итог

Выбирайте VPS по задаче и по измерениям. Сначала посчитайте память и диск на пике, затем проверьте ядра и трафик. Не покупайте лишнего и не экономьте на памяти: нехватка памяти ломает сервер сильнее, чем слабый процессор. Когда конфигурация выбрана, переходите к [первым шагам на VPS](https://blog.egnetwork.ru/vps-pervye-shagi-ssh) и [мониторингу ресурсов](https://blog.egnetwork.ru/vps-monitoring-resursov).

Сервер под VPS за пару минут — [egnetwork.ru](https://egnetwork.ru/)

## Официальные источники

- [127.0.0.1](http://127.0.0.1/)

---

Материал EGN (blog.egnetwork.ru), обновлено 13 ноября 2026; при цитировании указывайте ссылку.
