---
title: "Сколько памяти, ядер и диска нужно VPS: таблица под задачи"
description: "Сколько RAM, vCPU и места на диске нужно VPS для сайта, WordPress, магазина, бота, VPN, Docker, базы, игрового сервера и LLM. Как понять, что ресурсов не хватает."
url: https://tihost.io/blog/how-much-ram-vps
language: ru
section: "Основы"
published: 2026-10-05
updated: 2026-10-05
publisher: Tihost (https://tihost.io)
---

# Сколько памяти, ядер и диска нужно VPS: таблица под задачи

> **Коротко:** Telegram-боту, VPN и лендингу хватает 1 vCPU и 2 ГБ RAM, WordPress и небольшому Docker-стеку - 2 vCPU и 4 ГБ, интернет-магазину и CI - 4 vCPU и 8 ГБ, базам данных и игровым серверам с модами - от 8 ГБ, локальной LLM на процессоре - от 16 ГБ. Диска берите с запасом 30-50% к текущему объёму данных, а память проверяйте по колонке available в `free -h`.

**Главное:**

- Telegram-бот, VPN на WireGuard или лендинг на nginx работают на VPS с 1 vCPU и 2 ГБ RAM: такие сервисы занимают от десятков до сотен мегабайт памяти.
- WordPress с базой MySQL на том же сервере и небольшой Docker-стек комфортно работают на 2 vCPU и 4 ГБ RAM; интернет-магазину и стеку из 5-10 контейнеров нужно 4 vCPU и 8 ГБ.
- Базе данных нужно столько памяти, чтобы её рабочий набор помещался в кэш: для PostgreSQL или MySQL с базой в десятки гигабайт это 8-16 ГБ RAM.
- Нехватка памяти на Linux видна по колонке available в `free -h`, активному swap и строкам Out of memory в журнале ядра (`dmesg`, `journalctl -k`).
- У Tihost девять конфигураций VPS - от 1 vCPU / 2 ГБ / 40 ГБ NVMe за $4.00 до 16 vCPU / 32 ГБ / 450 ГБ NVMe в месяц.

## Сколько ресурсов нужно под типовые задачи?

Цифры ниже - стартовые ориентиры для одного проекта на сервере с Linux без графической оболочки. Реальная потребность зависит от трафика, кода и объёма данных, поэтому начинайте с указанной конфигурации и смотрите на фактическую нагрузку первые одну-две недели.

| Задача | vCPU | RAM | Диск | Конфигурация Tihost |
| --- | --- | --- | --- | --- |
| Лендинг, статический сайт на nginx | 1 | 1-2 ГБ | 10-20 ГБ | 1 vCPU / 2 GB |
| Telegram-бот на Python или Node.js | 1 | 0,5-2 ГБ | 10-20 ГБ | 1 vCPU / 2 GB |
| VPN (WireGuard, OpenVPN) на несколько человек | 1 | 0,5-1 ГБ | 10 ГБ | 1 vCPU / 2 GB |
| WordPress или блог с MySQL на том же сервере | 1-2 | 2-4 ГБ | 20-40 ГБ | 2 vCPU / 4 GB |
| Интернет-магазин (WooCommerce, OpenCart, Bitrix) | 2-4 | 4-8 ГБ | 40-80 ГБ | 4 vCPU / 8 GB |
| Docker-стек: приложение, база, Redis, прокси | 2-4 | 4-8 ГБ | 40-80 ГБ | 2 vCPU / 4 GB или 4 vCPU / 8 GB |
| PostgreSQL или MySQL с базой в десятки ГБ | 4-8 | 8-16 ГБ | Данные × 2-3 | 6 vCPU / 12 GB или 8 vCPU / 16 GB |
| Игровой сервер Minecraft (Paper) на 10-20 игроков | 2-4 | 4-8 ГБ | 20-40 ГБ | 4 vCPU / 8 GB |
| CI-раннер, сборка проектов | 4-8 | 8-12 ГБ | 80-150 ГБ | 8 vCPU / 12 GB |
| LLM 7-8B через Ollama на процессоре | 8+ | 16 ГБ | 30-50 ГБ | 8 vCPU / 16 GB и выше |

*Ориентиры для Linux. Windows Server добавляет к любой строке примерно 2-4 ГБ RAM и 20-30 ГБ диска.*

## Сколько оперативной памяти нужно серверу?

Оперативная память (RAM) - главный ограничитель VPS: когда её не хватает, сервер не замедляется плавно, а начинает убивать процессы. Сама Ubuntu или Debian без графики занимает несколько сотен мегабайт, остальное уходит приложениям. Посчитайте, сколько съедает каждый сервис, и добавьте 25-30% на пики и кэш файловой системы:

- nginx и статические файлы - десятки мегабайт;
- бот или API на Python / Node.js - обычно 100-500 МБ на процесс;
- PHP-FPM для WordPress - 50-100 МБ на каждый рабочий процесс, процессов обычно 5-20;
- MySQL или PostgreSQL - столько, сколько вы отдадите под кэш (`innodb_buffer_pool_size`, `shared_buffers`);
- Minecraft-сервер - столько, сколько указано в `-Xmx`, плюс 1-2 ГБ сверху на саму JVM и систему.

Swap (файл подкачки на диске) спасает от внезапного падения при коротком пике, но не заменяет память: если swap используется постоянно, серверу нужен тариф с большим объёмом RAM. Как включить swap на 2 ГБ - в [первой настройке VPS](https://tihost.io/blog/vps-first-setup).

## Сколько ядер (vCPU) нужно?

Для большинства веб-задач хватает 1-2 vCPU: сайты и боты больше ждут сеть и базу, чем считают. Ядра становятся узким местом там, где работа идёт параллельно или долго считается: сборка кода, сжатие видео и картинок, игровые серверы, инференс языковых моделей. vCPU - это поток процессора хоста, выделенный вашей виртуальной машине; у Tihost это [AMD Ryzen 9 5950X и 9950X](https://tihost.io/blog/amd-ryzen-9-5950x-vs-9950x) с высокой частотой на ядро, что важно для однопоточных задач вроде Minecraft и PHP.

## Сколько места на диске нужно VPS?

Linux-система с обновлениями занимает 3-5 ГБ, всё остальное - ваши данные, логи и образы. Закладывайте запас 30-50% к текущему объёму и не держите диск заполненным больше чем на 80-85%: базы данных и Docker при нехватке места останавливаются. Три вещи, которые съедают диск незаметно:

- образы и логи Docker - ограничьте логи и чистите старые образы, как в [статье про Docker](https://tihost.io/blog/install-docker-ubuntu-debian);
- журналы systemd и приложений в `/var/log`;
- локальные резервные копии - храните их на другом сервере, подробнее в [статье про бэкапы](https://tihost.io/blog/vps-backup).

Тип диска важен не меньше объёма: на NVMe база данных и сборка работают заметно быстрее, чем на SATA SSD, - разница разобрана в статье [NVMe или SSD](https://tihost.io/blog/nvme-vs-ssd). У Tihost во всех тарифах NVMe.

## Как понять, что VPS не хватает ресурсов?

Начните с четырёх команд: память, число ядер, средняя нагрузка и свободное место на диске.

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

- `free -h` - смотрите на колонку **available**, а не free: Linux занимает свободную память под кэш и отдаёт её по требованию. Если available меньше 10-15% от total, а строка Swap растёт, памяти мало.
- `uptime` - три числа load average за 1, 5 и 15 минут. Если они долго выше числа ядер из `nproc`, процессору не хватает мощности.
- `df -h /` - заполненность корневого раздела; больше 85% - пора чистить или расширяться.

Кто именно ест память и процессор, удобно смотреть в `htop`: сортировка по колонкам MEM% и CPU% - клавишей F6. Колонка `st` (steal) в `top` показывает, сколько времени ядро ждало хост; постоянные значения выше 5-10% стоит обсудить с поддержкой провайдера.

```bash
sudo apt install -y htop
htop
```

Самый точный признак нехватки памяти - срабатывание OOM killer: ядро Linux принудительно завершает процесс, которому не хватило памяти, и пишет об этом в журнал. Если команды ниже что-то находят, сервису нужно больше RAM или ограничение потребления:

```bash
sudo dmesg -T | grep -i -E "out of memory|oom-kill"
sudo journalctl -k --since "7 days ago" | grep -i "out of memory"
```

> Команды проверены на Ubuntu 22.04/24.04 и Debian 12. На Tihost нагрузку процессора, памяти и диска также видно в веб-панели и в Telegram-боте @tihost_bot - без входа на сервер.

## Когда переходить на тариф выше?

- OOM killer срабатывал хотя бы раз за неделю или swap занят постоянно, а не только в пиках.
- Load average в часы пик держится выше числа vCPU, а страницы и ответы бота заметно замедляются.
- Диск заполнен больше чем на 80-85% даже после очистки логов и старых образов.
- На сервере появился второй проект со своей базой данных.

Если не хватает памяти, а процессор свободен, ищите конфигурацию с большим объёмом RAM при том же числе ядер: например, с 4 vCPU / 4 GB на 4 vCPU / 8 GB. Если упираетесь в ядра - с 6 vCPU / 12 GB на 8 vCPU / 12 GB. Все линейки разобраны в статьях [Starter](https://tihost.io/blog/starter-vps), [Advanced](https://tihost.io/blog/advanced-vps) и [Power](https://tihost.io/blog/power-vps).

## Конфигурации VPS Tihost

| Линейка | Конфигурация | Германия | Финляндия | Польша |
| --- | --- | --- | --- | --- |
| Starter | 1 vCPU / 2 GB RAM / 40 GB NVMe | $4.00 | $4.00 | $5.00 |
| Starter | 2 vCPU / 4 GB RAM / 80 GB NVMe | $7.70 | $7.70 | $9.60 |
| Starter | 4 vCPU / 4 GB RAM / 140 GB NVMe | $12.30 | $12.30 | $15.40 |
| Advanced | 4 vCPU / 8 GB RAM / 180 GB NVMe | $15.40 | $15.40 | $19.30 |
| Advanced | 6 vCPU / 12 GB RAM / 240 GB NVMe | $24.00 | $24.00 | $30.00 |
| Advanced | 8 vCPU / 12 GB RAM / 260 GB NVMe | $28.00 | $28.00 | $35.00 |
| Power | 8 vCPU / 16 GB RAM / 300 GB NVMe | $32.00 | $32.00 | $40.00 |
| Power | 12 vCPU / 24 GB RAM / 350 GB NVMe | $49.00 | $49.00 | $61.00 |
| Power | 16 vCPU / 32 GB RAM / 450 GB NVMe | - | - | $77.50 |

*Цена за 30 дней, USD. Прочерк - конфигурация в этой локации не продаётся.*

Самая доступная конфигурация - 1 vCPU / 2 ГБ за $4.00 в месяц, для LLM и крупных баз - 12 vCPU / 24 ГБ за $49.00 или 16 vCPU / 32 ГБ за $77.50 в Польше. Сервер разворачивается примерно за 2 минуты, поэтому начать с меньшей конфигурации и заказать следующую по факту нагрузки - нормальная стратегия. Подробное сравнение - в [обзоре тарифов](https://tihost.io/blog/vps-plans-comparison).

**Запустите сервер за 2 минуты.** AMD Ryzen 9, NVMe и защита от DDoS в Германии, Финляндии и Польше. Оплата криптовалютой или картой. [Заказать сервер](https://tihost.io/login)

## Частые вопросы

### Сколько оперативной памяти нужно для сайта на WordPress?

Сайту на WordPress с базой MySQL на том же сервере хватает 2 ГБ RAM при небольшом трафике и 4 ГБ при тысячах посетителей в день или тяжёлых плагинах. С кэшированием страниц (например, через nginx) нагрузка на память заметно ниже.

### Хватит ли 1 ГБ оперативной памяти для VPS?

1 ГБ RAM хватает Linux без графики с одним лёгким сервисом - VPN, ботом или статическим сайтом. Для базы данных, Docker-стека или WordPress нужно от 2-4 ГБ, иначе процессы будет завершать OOM killer.

### Сколько памяти нужно Telegram-боту на VPS?

Telegram-бот на Python или Node.js обычно занимает 100-500 МБ RAM, поэтому VPS с 1 vCPU и 2 ГБ памяти хватает даже для нескольких ботов. Больше нужно, если бот обрабатывает медиафайлы или держит большую базу.

### Что важнее для сервера - ядра или память?

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

### Как проверить, сколько памяти свободно на Linux-сервере?

Команда `free -h` показывает память в гигабайтах; ориентироваться нужно на колонку available - столько память приложения могут занять без вытеснения в swap. Процессы по потреблению памяти показывает `htop`.

### Нужен ли swap на VPS?

Swap на 1-2 ГБ полезен как страховка от падения при коротких пиках потребления памяти. Постоянно занятый swap означает, что серверу не хватает RAM и нужна конфигурация с большим объёмом памяти.

---

Обновлено 2026-10-05 · https://tihost.io/blog/how-much-ram-vps
