LINUX.ORG.RU
ФорумAdmin

Как выяснить, почему зависает сервак?


0

0

Сервак, частенько, подвисает так, что не работает ни один сетевой сервис, сервак при этом пингуется, нет реакции на консоль. Такое впечатление, что какой-то процесс отбирает все процессорное время. На нем крутится httpd, resin, mysqld, proftpd, sshd. Почты пока нет. ОС: RedHat Linux 7.3, весь перечисленный софт скачивал и собирал самостоятельно (последние версии).


a v logah chto? otkluchay po ocheredi servisi i smotri che tam ne tak... nu i postav kakoy nibud system monitor chto on sledil za zagruzkoy i pisal logi

anonymous
()
Ответ на: комментарий от anonymous

В логах ничего. Абсолютно. Зависло и все... причем сначала работает нормально, потом все медленнее и медленнее... top показывает 90% idle. А какой есть монитор, чтобы в логи загруженность писал?

gerser
() автор топика

Можно uptime |cut -d: -f5

fagot ★★★★★
()
Ответ на: комментарий от anonymous

Других серверов в локалке нет. А если меня интересует кто, в какое время, какой процесс запустил, в какое время он завершился, сколько памяти использовал, сколько процессорного времени... Есть такой монитор?

и кстати, объясните плз, что конкретно обозначают цифры load average: 0,32, 0,21, 0,12, показываемые top и uptime.

gerser
() автор топика

из man top The load averages are the average number of process ready to run during the last 1, 5 and 15 minutes.

Т.е. среднее количество реально одновременно выполняющихся процессов за определенное время, эта величина характеризует частоту переключения контекстов процессов, чем она больше, тем сервер более нагружен, при этом загрузка самих процессоров может быть близка к 0.

Обычно все зависит от процессоров например когда на нашем сервере эта величина подпрыгивает до 9-10 система все еще дышит, но работает крайне медленно (2хXeon MP 2.4Ghz)

В твоем случае не о чем беспокоится, если сервер одно-процессорный, он у тебя ляжет только при load average >= 3

Насчет зависаний: на моей памяти было 2 раза (!)

1. на одном из процессоров остановился вентилятор, система еще трепыхалась секунд 15 потом kernel panic :) - это был RedHat Linux 7

2. при копировании ночью большого файла резервной копии на сервер Netware - это был единичный случай, в логах ничего не было как у тебя. Сервер перегрузил hardware monitor (он у нас брендовый compaq) это был и есть сейчас ASPLinux 7.3

попробуй sar нам он очень помогал при анализе падения производительности в определенное время, обрати внимание на paging и на swaping на conext switching если будут какие-то резкие скачки, отключай сервисы по одному выруби первым делом apache пусть день поработает без него.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.