Мониторинг VDS и сайтов

Диагностика нагрузки за 5 минут

Клиент пишет «сайт лагает». Пять минут до созвона — нужен факт, не гадание.

Дальше: люди или cron, load average.

Протокол

date; uptime; free -h; df -hT
iostat -x 1 3 2>/dev/null || vmstat 1 3
ps aux --sort=-%cpu | head -10
ps aux --sort=-%mem | head -10

Как читать

СигналПричина
load >> ядерCPU: php, индекс
swap, OOMпамять
await ↑диск

Paste-audit

Paste-audit — подсветит красные флаги из вывода.