RAM — что это, сколько нужно для сайта, сервера и VPS | Глоссарий FREEHOSTING

ram

ram — RAM (Random Access Memory) — оперативная память сервера или компьютера, в которую загружаются процессы и данные для быстрой работы. От её объёма напрямую зависит, сколько одновременных запросов выдержит сайт без свопа и тормозов.

Определение простыми словами

RAM — это «рабочий стол» сервера: чем он больше, тем больше задач можно держать открытыми одновременно. Когда вы открываете сайт, движок (например, PHP-FPM или Node.js) загружает в память код, шаблоны, подключения к базе и кешированные ответы. Если памяти не хватает, система начинает выгружать часть данных на диск (swap), и страницы открываются в десятки раз медленнее.

В отличие от SSD или HDD, оперативка не сохраняет данные после перезагрузки — она энергозависимая.

Сравнение типов и режимов

Тип Где встречается Особенность
DDR4 Основной стандарт 2014–2024 До 3200 МГц, бюджетный и распространённый
DDR5 Современные платформы Выше частоты, ниже потребление, дороже
ECC Серверы и рабочие станции Корректирует ошибки в битах, защищает данные БД
Non-ECC Десктопы, бюджетные VPS Дешевле, но без защиты от сбоев
vRAM Виртуальные машины Выделяется гипервизором из общего пула

Кейсы использования

  • WordPress + WooCommerce с 50–200 одновременных посетителей: 2–4 ГБ.
  • Telegram-бот на Python с базой PostgreSQL: 1–2 ГБ.
  • Сборка фронтенда (Webpack/Vite) и Node.js-приложения: от 4 ГБ.
  • Игровой сервер Minecraft на 20 игроков: 6–8 ГБ.
  • Базы данных PostgreSQL и Redis с активным кешем: чем больше, тем лучше.

Когда увеличение RAM не поможет:

  • Узкое место — медленный диск или однопоточный CPU.
  • Утечка памяти в коде: процесс будет съедать любой объём.
  • Хостинг ограничивает memory_limit в php.ini ниже физического объёма.

Технические детали

Проверка использования памяти на Linux-сервере:

free -h
vmstat 1 5
ps aux --sort=-%mem | head -10
cat /proc/meminfo | grep -E 'MemTotal|MemAvailable|SwapUsed'

Если столбец available регулярно опускается ниже 10%, а swap начинает заполняться — пора расширять тариф.

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

Сколько RAM нужно для одного сайта на WordPress?

Сайт-визитка с посещаемостью до 500 человек в сутки обходится 1 ГБ. Для блога с плагинами и кешем берите 2 ГБ. Если подключаете WooCommerce, Elementor и Yoast одновременно — закладывайте 4 ГБ с запасом на пиковую нагрузку.

Чем vRAM на VPS отличается от физической?

vRAM — это виртуальная память, которую гипервизор выделяет машине из общего пула железа. На честных KVM-тарифах объём гарантирован, на OpenVZ может быть переподписка: соседи способны «съесть» часть ресурса.

Что такое swap и почему он замедляет сайт?

Swap — это раздел на диске, куда система выгружает страницы памяти, когда RAM закончилась. Скорость SSD в сотни раз ниже скорости оперативки, поэтому при активном свопе сайт начинает «висеть» по 5–10 секунд на запросе.

Как понять, что не хватает оперативки?

Запустите <code>free -h</code>: если столбец available меньше 10% от total, а в логах ядра появляются OOM-killer записи — пора апгрейдить тариф или искать утечку в коде.