Куда девается оперативная память ???
Непонятно куда уходит вся оперативная память , сначала стояли 2 планки по 512 , свободной пямяти оставалось всегда около 50 метров, поставил 2 плашки по 1024 , всё равно около 50 метров остается свободно , подскажите как узнать куда она вся уходит :? и какой процесс её всю забирает под себя....
Cpu(s): 1.7%us, 0.0%sy, 0.0%ni, 98.0%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st
Mem: 2072760k total, 2017772k used, 54988k free, 54312k buffers
Swap: 1020116k total, 148k used, 1019968k free, 1806432k cached
bt ~ # free
total used free shared buffers cached
Mem: 2072760 2005396 67364 0 54968 1807564
-/+ buffers/cache: 142864 1929896
Swap: 1020116 148 1019968
- Для комментирования войдите или зарегистрируйтесь
Сколько раз уже обсуждалось,
Сколько раз уже обсуждалось, мог бы и поискать, почти вся свободная память уходит под кеш, а когда нужно часть кеша сбрасывается и память отдается какому-либо приложению.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
root@Antarctic $ emerge -av penguins
Это что у всех так? У меня
Это что у всех так? У меня htop показывает что моя система юзает всего 500М памяти.
htop как раз показывает
htop как раз показывает наглядно, сколько действительно занято, и сколько под кэш диска
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
fedora
А нельзя сделать так чтобы кеш сам освобождался ??? под еророй коре такого не было, тоесть она нормально показывала кол-во свободной оперативки...
А зачем хранить в памяти
А зачем хранить в памяти мусор вместо прокэшированных данных, которые, может быть, ещё пригодятся? Как только системе понадобится память, ядро само уменьшит размер кэша. И ядро одно и то же и здесь, и в Fedora.
Свободная память должна
Свободная память должна лежать на полке в магазине. Именно таким образом работают кошерные ос. Федора не исключение, только что смотрел. Адептам виндовс непривычно ибо их учили что забитая память и растущий своп это плохо.
паыя
А если занимается раздел подкачки — это и правда не особо хорошо (-:Е
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
уж сколько раз говорили, что
уж сколько раз говорили, что Винда и Линукс себя по разному со свопом ведут, Винда норовит туда выгрузить при первой возможноти прогу, ежели она долго ничо не делает, а Линукс начинает выгружать лишь когда реально памяти нехватает. Такое поведение, как в Винде было хорошо, когда было мало памяти и своп так или иначе всё же юзался, счас же можно вообще без свопа счастливо существовать
++
винда вроде все что у нее в оперативке висит - обязательно кладет в своп. то есть получается "и там и тут передают"(с) нахрена только, непонятно. а своп отрубить под вендой это еще выежнуться надо, ибо через якобы для этого предназначенное место сделать это не получается :lol:. у меня по крайней мере не получалось - надо было лезть в реестр.
Всё получается, но надо
Всё получается, но надо перезагружаться.
да теперь
да теперь это уже как то сиренево - надо было там перезагружаться или нет :D
.
точняк, "нипривычна ваащще" :D. первый месяц так было. щас вроде перестала жаба давить за память)))
Высвобождать его ненадо. И
Высвобождать его ненадо. И free -m показывает сколько памяти под кеш ушло в последнем столбце
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
root@Antarctic $ emerge -av penguins
почистить можно, начиная с 2.6.16
# free ; echo 3 > /proc/sys/vm/drop_caches ; free
есть варианты с 1 и 2
))))))
стоит привыкнуть, и не заморачиваться по поводу оперативки.ядро знает что с ней делать))). сколько бы оперативки ни было - она будет использоваться грамотно. тем более если своп не используется - все в порядке. но если очень уж неймется -можно вроде как то выгрузить все "лишнее" из кэша передачей какого то параметра в /proc
не помню что и куда именно. только зачем? хотя если честно, меня самого это удивляло в первое время под линуксом)))
end
А если пямять закончится как узнать это ??? и вообше может есть какой-нить системный монитор который показывает сколько жрут текущие процессы , и сколько памяти в буфере ?
Если закончится, не заметить
Если закончится, не заметить сложно (-:Е
А отслеживать можно много в чём — conky, htop и много чего ещё
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
даже ksysguard это
даже ksysguard это показывает.
Про занятую память есть одно древнее выражение какого-то мужика из M$ - "Программы это газ, и газ занимает весь доступный объем".
А у меня вообще часть памяти не используется...
Заметил это случано
В системе два гига памяти, а видно только 900mb.
$free
total used free shared buffers cached
Mem: 904424 885228 19196 0 233876 319520
-/+ buffers/cache: 331832 572592
Swap: 2104504 64876 2039628
Даже не знаю куда копать....
Ядро 2.6.30, стаибильная ветка.
http://en.wikipedia.org/wiki/Gentoo_penguin
В ядре включить поддержку
В ядре включить поддержку большего количества памяти.
Действительно помогло
Спасибо, я когда собирал ядро был уверен, что включение 4Gb нужно только системам с соответствующим количеством памяти. Оказывается и для двух гигабайт эту опцию надо включать.
http://en.wikipedia.org/wiki/Gentoo_penguin
:)
А ты описание читать не пробовал? Говорят помогает…