LINUX.ORG.RU

Подскажите....


0

0

я вот тут кое чего недопонимаю....
gin:~/2/3# free
total used free shared buffers 420
cached
Mem: 774560 768288 6272 0 7664 319540
-/+ buffers/cache: 441084 333476
Swap: 163824 30404 133420
что значит Cached? и почему юзается своп при таком количестве оперативки? сколько же надо ее что бы своп не юзался?

/Джин

★★

Перестаньте применять к линуксу виндовые понятия о "свободной памяти" и свопе.

buffers/cache -- дисковый кэш. Практически всегда можно считать,
 что 90% buffers/cache суть дополнительная свободная память в
виндовой терминологии.

Нормальная ситуация в линуксе следующая: "свободной" памяти
 практически нет, зато здоровенный "buffers/cache". Использование
 свопа зависит обычно от ядра. Ветка 2.4 практически всегда
 рисует там 0, ветка 2.2 практически всегда использует некоторое
 количество. 

Какое ядро у вас? Если 2.4, то оно могдо полезть в своп из-за
 того, что перед тем как снимать статистику, вы пускали что-то
 памятежрущее (gimp с немеряной картинкой, игрушку, броузер с
 очень сложным сайтом и т.п.).

Вот вам мой free:

$ free
             total       used       free     shared    buffers     cached
Mem:        513340     146000     367340          0       4492      91364
-/+ buffers/cache:      50144     463196
Swap:      1028120          0    1028120
$ 

Obidos ★★★★★
()

Забыл указать, что это Slackware 8.1, kernel 2.4.18.

Obidos ★★★★★
()

KDE 3.1 можно считать памятежружим? больше ничего.... ну и винты у меня 2х120гб.... от этого большой кэш? а почему в своп-то лезет?

/Джин

Gin ★★
() автор топика

KDE жрет очень много, особенно если тема навороченная и всякие прозрачности и прочие "красивости" включены. Известное bloatware.

Какой у вас все-таки дистрибутив? Версия ядра?

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