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 ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.