инфраструктура · для начинающих

Мощность сервера:
CPU, RAM, диск

У сервера есть три главных ресурса, которыми вы управляете: процессор, память и диск. Мало - всё тормозит и падает, много - переплачиваете. Этот гайд объясняет, что каждый означает, на что влияет, от чего растёт нагрузка и как пошагово наращивать мощность.

Панель управления мощностью сервера: CPU, RAM, диск

На живом примере: когда проекту стало тесно, пришлось увеличить сразу всё - CPU, RAM и диск. Разберём, как понять, что именно поднимать.

для кого этот курс

Сервер тормозит или падает
Не понимаю, чего не хватает - процессора, памяти или места на диске.
Боюсь переплатить
Не хочу брать огромную конфигурацию на всякий случай. Хочу ровно столько, сколько нужно.
Когда и что увеличивать
Как понять момент и какой именно ресурс поднимать, а не гадать наугад.

программа курса

00

Три ресурса сервера

Сервер - это компьютер, и его мощность складывается из трёх ресурсов: процессор (CPU), память (RAM) и диск. Мало - тормозит и падает, много - переплата. Зачем этим управлять.

01

CPU: процессор

Ядра и vCPU: на что влияют, почему от них зависит скорость и сколько запросов сервер тянет одновременно. Как понять, что процессора не хватает.

02

RAM: оперативная память

Зачем нужна память, что в ней живёт (процессы, кэш, контейнеры, база данных) и что происходит, когда её не хватает: swap, тормоза и падения по OOM.

03

Диск: хранилище

Объём и тип диска (SSD/NVMe), что его занимает (база, логи, докер-образы, медиа), что будет при заполнении и почему скорость диска (IOPS) тоже важна.

04

От чего зависит нагрузка

Что нагружает сервер: трафик и число пользователей, тяжёлые операции, база данных, фоновые задачи, медиа. Плюс сеть и исходящий трафик. Какой ресурс упирается первым.

05

Логика управления

Как понять, чего не хватает (мониторинг: load average, free, df, метрики панели), и два способа нарастить мощность: вертикально (увеличить ресурсы, resize) и горизонтально (больше серверов).

06

Стоимость и старт для новичка

За что платите: чем больше CPU, RAM и диска, тем дороже. Базовый пошаговый подход: начать с минимума, следить за метриками, упёрся - увеличить нужный ресурс. На вашем примере.

07

Шпаргалка

Таблица ресурсов: на что влияет, признак нехватки, как лечить. Команды диагностики, чек-лист управления мощностью и словарь терминов.