Как определить что нагружает сервер

Часто необходимо понять, что "ест" больше всего процессора и памяти...

 

Для начала 

Несколько полезных простеньких утилит для определения нагрузки на процессор сервера

1. htop

2. top

3. atop

 

Надо отметить, что обычно много процессорного времени потребляют именно:

  • скрипты на разных языках программирования
  • база данных
  • средства кэширования

 

Оперативная память

Сколько свободно и потребляется, утилиты:

  • free / просто введите в терминале free -m
  • посмотрите процессы, которые нагружают память через команды netstat

 

Что нагружает диск

  • iotop  (для установки apt install iotop , запуск - iotop)

 

Какие еще могут быть решения:

  • посмотреть логи ошибок
  • проанализировать медленные запросы к базе данных - это кстати САМОЕ ОСНОВНОЕ МЕСТО, где могут быть проблемы!

 

Добавить комментарий


Защитный код
Обновить

Вы здесь: Сайтостроение Сисадмин Как определить что нагружает сервер