LINUX.ORG.RU
ФорумAdmin

непонятки с памятью


0

0

суммирую столбец RSS вывода ps
ps axu|awk '{s+=$6}END{print "NR="NR "\ns="s}'
NR=124
s=1057592

в то же время
# free
             total       used       free     shared    buffers     cached
Mem:       3096784    3068024      28760          0      63668    2024104
-/+ buffers/cache:     980252    2116532
Swap:      3148732          0    3148732

куда делись ещё 2 Гб памяти?
как можно посмотреть что/какой процесс жрет память?
anonymous

Чтобы память не простаивала почем зря, ядро забирает ее под кэш файловой системы. Как только память реально понадобится, она будет отдана приложениям немедленно. См. третью строчку вывода free.

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

в таком случае видимо не отдает,ибо после того как заканчивается память начинает использоваться swap вплоть до его кончины,после которой система виснет так что даже локально нельзя зайти. Хотя вроде oom killer должен бы начть убивать процессы,но...

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

добавлю,что все равно непонятно,получается,что 1 Гб под процессы, около 1Гб под буферы (так?) но ведь остается ещё 1 гб...

замечено
как только запускаю httpd - начинается заметное уменьшение кол-ва свободной памяти в системе и через минут 40 free остается как писал выше.
где чего можно посмотреть ещё?

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

>система виснет так что даже локально нельзя зайти.

Это хуже, тут я не копенгаген. Посмотрите /proc/sys/vm/swappiness на всякий случай, 100=все в своп, 0=в своп -- только если кончится память. Это если ядро 2.6, не помню, было ли раньше.

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

/proc/sys/vm/swappiness выставлен 60
пробовал менять 
/proc/sys/vm/overcommit_memory с 0 на 2 - эффект тот же

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

уфф,наконецто зарегистрировался

с выводом более менее разобрался,вопрос в другом,почему доходит до такого состояния,что заканчивается вся память+swap и виснет,зараза. в messages - ничего. попробум заменить httpd

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