|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Wladimir Mutel 2:5020/400 22 Sep 2005 15:22:53 To : Eugene B. Berdnikov Subject : Re: Сервер пошёл на своп и не вернулся -------------------------------------------------------------------------------- Eugene B. Berdnikov wrote: > Ядро 2.4.20-19.7 от RedHat-7.3, интерьер - ручная работа, 2002й год. :) > Loadavg - порядка 0.5. У старушки всего 64 мега памяти, а прожиточный > минимум сегодня для её задач - 92. Так что 10-30 мег всегда на свопе. Что за софтик там вообще ? > Однако, работает, и всё бы ничего, но иногда у неё внезапно слетает крыша > с такими симптомами: loadavg подпрыгивает до 5-7 и не опускается, > top показывает 70-90% idle, и хотя никто вроде в дисковом i/o не висит, Ядро 2.4 показывает idle, включая туда iowait. Ядро 2.6 наконец-то научилось их разделять. > начинается интенсивный пэйджинг: sar -W показывает 40-80 pswpin/pswpout/s. Эт правильно. Я обычно vmstatом смотрю. > Производительность снижается раз в 5. Причём выйти из этого состояния > сервер уже не может, даже когда количество запросов к нему падает до нуля. > Вопрос: что это может быть? И где можно покопаться для понимания? Моя любимая команда - ps axl | sort -n +6 Или +7 Обнаруживаешь самый большой процесс и поступаешь с ним по вкусу. Киляешь или перезапускаешь. > Собственно, вопрос риторический, так как меня это наконец достало и > в выходные железку заменят. Просто интересно, как такие проблемы > следует диагностировать и решать. Памяти больше добавлять, если лениво софтик тюнить. Или лимиты понижать, число форков в конфиге ограничивать. --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/6577e9110084.html, оценка из 5, голосов 10
|