добрыйхостинг

База знаний Решение проблем

Высокая нагрузка: CPU и память

Найти процесс, понять причину, не потерять SSH.

1 мин чтения · раздел «Решение проблем»

Алерт «Высокая нагрузка» приходит от мониторинга. Что делать:

top -o %CPU          # кто ест процессор (q — выход)
free -h              # память
dmesg | tail         # OOM-killer убивал процессы?
  • Постоянные 100% CPU от неизвестного процесса — проверьте на майнер: ps aux --sort=-%cpu | head, переустановка при подозрении.
  • Память заканчивается — включите swap на небольших конфигурациях:
fallocate -l 2G /swapfile && chmod 600 /swapfile && mkswap /swapfile && swapon /swapfile
echo '/swapfile none swap sw 0 0' >> /etc/fstab
  • Панели VPN с сотнями клиентов — нормальная причина для нагрузки; рассмотрите апгрейд.

Если сервер не отвечает по SSH из-за нагрузки — перезагрузите из кабинета и затем ищите причину.

Смотрите также