LINUX.ORG.RU

SOS Линукс умирает


0

0
Сначала начинает притормаживать , пото тормозить, а через пару часов перестает реагировать на внешний мир После старта, для наблюдения запустил top. Первоначально параметры такие Память всего 256М, свободно 3 метра свап всего 522М, свободно 407 метра После двух часов показания такие память всего 256метра, свободно 2,5 метра свап 522, свободно 0

По ЦП загрузка crond 99,9%

Что может быть?

anonymous
Ответ на: комментарий от pisun
в этот момент он уже убит - на внешние раздражения (типа телнета) не реагирует Из наблюдений съедается swap. Почему он может поедаться и как swap очистить?
anonymous
()
память утекаит... или кто-то ее кушаит!
anonymous
()
>Первоначально параметры такие Память всего 256М, свободно 3 метра свап всего 522М, свободно 407 метра

многовато памяти занято сразу после загрузки... попробуй демонов по максимуму поотключать, потом нужное вернуть. Больше всего похоже что что-то либо криво запускается, либо просто криво собрано дистроклепателем

в идеале графический менеджер входа в систему (xdm/kdm/gdm) тоже временно отключить

anonymous
()
Ответ на: комментарий от anonymous
>Из наблюдений съедается swap

попробуй поиграться параметрами vm_swappiness и vm_vfs_cache_pressure - помню на каких то ядрах 2.6 это помогало от навязчивого желания ядра лезть в своп...

bsh ★★★
()
хотя, похоже что какой-то процесс сьедает память и не возвращает... так что изменение упомянутых параметров может облегчить симптомы, но проблему не решит - надо найти, что именно отьедает память, и попробовать обновить софтину (crond?) - может уже пофиксили течь...

bsh ★★★
()
Ответ на: комментарий от fghj
В логах не знаю где смотреть. А так в принципе память отедает один скрипт, который стартует время от времени, но почему то остается в памяти. Как найти где он стартует и отключить его старт?
anonymous
()
Ответ на: комментарий от anonymous
Ругательный пост - это не от задавшего вопрос и просьба не обращать внимание Проблема решена наполовину. Память отъедал процесс время от времени стартовавший , но не завершающийся, т.е. плодилось их много. Как узнать где он стартовал?
anonymous
()
Ответ на: комментарий от anonymous
это зависит от того как у твоего дистра инит-скрипты организованы...

самый примитивный способ - искать скрипт запуска этого процесса по имени процесса

anonymous
()
А тебя не похачили?
anonymous
()
Ответ на: комментарий от anonymous
>Проблема решена наполовину. Память отъедал процесс время от времени стартовавший , но не завершающийся, т.е. плодилось их много

т.е. fork bomb?

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