LINUX.ORG.RU

Утечка памяти: кто подтекает?


0

0

У меня 2Gb RAM, при загрузке голая система занимает не более 200Mb, запускаю 10-15 приложений, и занятось возрастает до ~500Mb. Проходит около получаса и свободной памяти остается только 150-200Mb, однако если верить показаниям этого http://unixlive.editboard.com/general-linux-admin-stuff-f3/how-much-ram-is-us... скрипта, то совокупгость занаятой памяти запущеными приложениям не превышает те самые ~500Mb. Тот есть согласно результатам запуска скрипта, ни одно запущенное приложение не пожирает память.

Так кто же ее пожирает? Как это выяснить?


> Проходит около получаса и свободной памяти остается только 150-200Mb

Как ты это определяешь?

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

> Третий столбец, первая строка:

Истина в том же столбце, но второй строке =).

Deleted
()

Дисковый кэш, полагаю. Т.е. так нужно.

Начнёт тормозить - попробуй либо другой дистр погонять, либо проверить память(врядли это нужно). либо просто докупить ещё.

wyldrodney
()

буфферы, кеш

свободное для скорости берётся под них, при необходимости отдаётся сразу

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

Уж сколько раз твердили миру, что Linux занимает всю доступную ОЗУ под дисковый кеш и отдаёт, как только она потребуется. Своп не занят? Всё в порядке.

AITap ★★★★★
()

vm.vfs_cache_pressure, vm.swappiness, vm.drop_caches в sysctl тебе в помощь.

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