Как узнать что грузит сервер?

Периодически сервер начинает использовать все 100% мощностей. Длится это от нескольких минут до часа.
Используется 100 ram и cpu. Диск начинает чтение по максимуму 300 кб/сек. Проблема в том, что когда происходит такой приступ, то к серверу не подключишься даже через ssh. Помогает только перезагрузка из панели хостинга или просто подождать пока самой пройдет.

На сервере два десятка сайтов, изучать логи мучительно долго. С какой стороны подойти к решению проблемы?
  • Вопрос задан
  • 1662 просмотра
Решения вопроса 1
skobkin
@skobkin
Гентушник, разработчик на PHP и Symfony.
Можете atop попробовать.
Ну и в целом какой-нибудь мониторинг (Munin, Zabbix, etc) может зафиксировать подобную проблему.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@ProFfeSsoRr
Сис.админ по Linux
Установить мониторинг на сервер, точнее - агент мониторинга на сервер, а куда он данные будет слать - на другой. Тогда максимум данных получится снять прям к тому моменту, как начнутся тормоза. А то и во время них агент будет успевать получать процессорное время и досылать данные.
Ответ написан
Комментировать
@maksam07
а как на счет команды htop?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы