LINUX.ORG.RU
ФорумAdmin

RHEL40


0

0

Без старта иксов было отожрано около 80Mb памяти.
После старта 272Mb. У всех так гном пямять жрет?

$ free
total used free shared buffers cached
Mem: 1035596 272164 763432 0 18692 122772
-/+ buffers/cache: 130700 904896
Swap: 2104472 0 2104472


Через тройку часов сожрался весь гиг и появился своп.
При этом я не смог определить(ps -aux) какой процесс отожрал память.

anonymous

1) Читаем, как рапределяется память в linux, и также не забываем о том, что использоватние памяти в линуксе никак нельзя сравнивать с виндой(совершенно разные методы работы с памятью).

2) Вполне вожножно, что в какой-либо библиотеке гнома - мемори-лик. Обнови гном.

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

>виндой(совершенно разные методы работы с памятью).

Ну есть в линухе разделяемая память.
В винде её нет.
Ну и что? Почему ps -aux не показал процесс который отхавал память?

Вопрос - 270 отожранных метров сразу после старта иксов это нормально?

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

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

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

> Вопрос - 270 отожранных метров сразу после старта иксов это нормально?
Да где ж там 270 ??? Там всего лишь 130700 ! То, что вы ищете, нужно смотреть в строке с "-/+ buffers/cache".

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

>То, что вы ищете, нужно смотреть в строке с "-/+ buffers/cache".

Всем спасибо за советы!
Слона-то я и не заметил! Поэтому в ps -aux и не показал всеядного процесса.

Когда гиг(вся оперативка) заполнилась тогда и начались тормоза.
Можно ли как-то сбрасывать буферизацию или задать для неё размер?

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

Гиг памяти - это переходный момент, насколько я понял - у тебя ядро с HIGHMEM. Добавь ещё хотя бы 32 метра, иначе у тебя в системе большой оверхед в памяти возникает. Для наиболее "нормального" использования гига памяти есть патч от Кона Коливаса(1gb_highmem называется), но с ним не собираются ни nvidia-дрова, ни модули для vmware.

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

> Когда гиг(вся оперативка) заполнилась тогда и начались тормоза. Можно ли как-то сбрасывать буферизацию или задать для неё размер?

У меня например 4Г оперативки, а результат тот-же, причем как с федорой так и на RHEL... прямо беда какая-то... Я думаю, что этот вопрос актуален для многих... интересно есть ли решение? Не скажу, что серваки надо каждый день перегружать, но проблема есть, т.е. память забивается когда за день, когда за неделю, очень неслабо её забивает samba+СУРБД. Очень похоже на утечку памяти, но на таком уровне это мало вероятно.

merlin-shadow
()
Ответ на: комментарий от Deleted

> иначе у тебя в системе большой оверхед в памяти возникает
А можно поподробнее ? Это из-за чего так ? Где можно почитать ?
P.S. На одном из серверов тоже стоит 1Gb RAM, проблем вроде никогда не замечал.

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