База знаний → Сервер и доступ

Диагностика CPU, RAM и диска

Как понять, что именно загружает сервер, за две минуты.

Общая картина

uptime
free -h
df -h

load average выше числа ядер — сервер перегружен. available в free -h — сколько памяти
реально свободно (не смотрите на free).

Кто ест CPU

top -o %CPU

или ps aux --sort=-%cpu | head.

Кто ест память

ps aux --sort=-%rss | head

Кто ест диск

du -xh / --max-depth=2 | sort -h | tail -20

Быстро найти разросшиеся логи: journalctl --disk-usage.

Диск тормозит

iostat -x 1

Смотрите %util (близко к 100 — диск загружен) и await (больше 20 мс — медленно).

Если нагрузка держится сутками, сервер может быть ограничен по правилам использования.
Лучше сразу написать в поддержку — подберём тариф с запасом, чем ждать ограничения.
Не помогло?
Создайте обращение — ответим в тикете и дополним статью, если проблема типовая.
Написать в поддержку

По этой же теме