LINUX.ORG.RU

Проблема свободной памяти в Gentoo


0

0

Gentoo 2.6.26-r4

В процессе работы (особенно, если работает что-нибудь типа mldonkey) свободная память уходит почти в ноль (я так понимаю, что кэшируются данные файловой системы). В то же время в своп все скидывается неохотно (обычно из двух гигов свопа используется около полутора сотен килобайт).

Грешу на возможно неправильно сконфигурированное ядро. Может, есть какие-нибудь конкретные идеи?

$ cat /proc/sys/vm/swappiness
60
$ cat /proc/meminfo
MemTotal:      2074412 kB
MemFree:         53108 kB
Buffers:         19644 kB
Cached:        1702540 kB
SwapCached:          4 kB
Active:         789116 kB
Inactive:      1195448 kB
HighTotal:     1179568 kB
HighFree:         1736 kB
LowTotal:       894844 kB
LowFree:         51372 kB
SwapTotal:     2008084 kB
SwapFree:      2007936 kB
Dirty:             100 kB
Writeback:           0 kB
AnonPages:      262396 kB
Mapped:          66704 kB
Slab:            30960 kB
SReclaimable:    25468 kB
SUnreclaim:       5492 kB
PageTables:       1192 kB
NFS_Unstable:        0 kB
Bounce:              0 kB
WritebackTmp:        0 kB
CommitLimit:   3045288 kB
Committed_AS:   528016 kB
VmallocTotal:   114680 kB
VmallocUsed:     33948 kB
VmallocChunk:    80408 kB
HugePages_Total:     0
HugePages_Free:      0
HugePages_Rsvd:      0
HugePages_Surp:      0
Hugepagesize:     4096 kB

>В процессе работы (особенно, если работает что-нибудь типа mldonkey) свободная память уходит почти в ноль (я так понимаю, что кэшируются данные файловой системы). В то же время в своп все скидывается неохотно (обычно из двух гигов свопа используется около полутора сотен килобайт).

Все в порядке. Это нормально. В своп скидываются только процессы/страницы, которые долго не актовны.

dikiy ★★☆☆☆
()

> Cached: 1702540 kB

Вот это видишь? Это дисковый кеш. То есть, учитывая, что дисковый кеш освобождается при необходимости, доступной приложениям памяти у тебя как минимум 1.7Gb. То есть дохрена.

Проблемы с памятью нет.

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

> То есть, swappiness память, занятую под кэш, не считает?

ээ… вроде бы считает. но что бы увидеть использование свопа, надо запустить что-то вроде «grep -r хрень /».

другой вопрос — а зачем? обычно наоборот уменьшают swappiness, что бы подойдя к компу утром, не обнаружить что все проги выкинуты из памяти, их данные лежат в свопе, и все жутко тормозиит…

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

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

whiskey
() автор топика
Ответ на: комментарий от dikiy

>В своп скидываются только процессы/страницы, которые долго не актовны.

У него swappines = 60.

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

> Свежачок-с

расширения. у меня он в пределах 300 метров держится.

у FF есть более другие способы стормозить, чем съесть всю память: долго и мучительно дергать свою history fsync-ом, долго и мучительно есть проц яваскриптом в давно забытой вкладке, зафрагментировать свою память так что черт не разберется, и т.д. и т.п.

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

> vimperator + adblock + noscript - под 500 выделяется временами. >_<'

могу только сказать что adblock ни при чем :-)

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

> Проблемы с памятью нет (gaa)

подтверждаю. все путем.

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