Как определить что нагружает сервер
- Подробности
- Категория: Сисадмин
- Просмотров: 171
Часто необходимо понять, что "ест" больше всего процессора и памяти...
Для начала
Несколько полезных простеньких утилит для определения нагрузки на процессор сервера
1. htop
2. top
3. atop
Надо отметить, что обычно много процессорного времени потребляют именно:
- скрипты на разных языках программирования
- база данных
- средства кэширования
Оперативная память
Сколько свободно и потребляется, утилиты:
- free / просто введите в терминале free -m
- посмотрите процессы, которые нагружают память через команды netstat
Что нагружает диск
- iotop (для установки apt install iotop , запуск - iotop)
Какие еще могут быть решения:
- посмотреть логи ошибок
- проанализировать медленные запросы к базе данных - это кстати САМОЕ ОСНОВНОЕ МЕСТО, где могут быть проблемы!