Диагностика CPU, RAM и диска
Как понять, что именно загружает сервер?
Если VPS работает медленно, сначала определите, какой ресурс является узким местом: CPU, память, диск или сеть.
Быстрая проверка
uptime
nproc
top
free -h
vmstat 2 5
df -h
CPU
- top показывает процессы, потребляющие CPU.
- Нажмите P внутри top для сортировки по CPU.
- Если load average стабильно значительно выше числа доступных CPU, сервер перегружен.
RAM
free -h
Ориентируйтесь на available, а не только на free. Постоянный активный swap может сильно снижать производительность.
Диск
sudo apt install -y iotop sysstat
iotop -o
iostat -x 2 5
Высокий iowait в top и высокая занятость диска указывают на возможное узкое место в I/O.