LINUX.ORG.RU

[ядро]Сброс буферов


0

0

стал замечать (после переустановки) что система, после некоторого периода работы начинает жутко свапиться. Изменил swappiness, c дефолта на 20, стало легче. Тем не менее, через два дня аптайма система все равно стала свапить почти все - если оставить ноут на минут 20, потом снова начать пользоватся - хард начинает просто трещать от подгрузки.

[mikhalich@mpc ~]$ free -m
             total       used       free     shared    buffers     cached
Mem:          2512       2470         41          0         27        843
-/+ buffers/cache:       1599        912
Swap:         2999        854       2145

я так понимаю что у меня 1.5гб RAM уходит на буферы ядра. Если это так, можно ли их как нибудь сбросить?

Какие параметры ядра можно покрутить для гибкой настройки подобных вещей?(обращение к свапу, использование буферизации при i\o).

Применение ноута - десктопные приложения, виртуалку не запускал.

Linux mpc 2.6.32.9-70.fc12.x86_64

>я так понимаю что у меня 1.5гб RAM уходит на буферы ядра

Нет, на это у тебя уходит 27МБ
Смотри, кто жрет память.

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

Тут тоже непонятно, если верить КДЕшному менеджеру процессов, то они все скопом не более 700-800мб занимают. Сейчас попробую как нибудь еще посмотреть

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

Черт подери, ничего не понимаю. Ладно, остается вопрос о тюнинге.

mikhalich ★★ ()

Не знаю, посмотри /etc/sysctl.conf

Мой /etc/sysctl.conf:

vm.swappiness = 20

vm.vfs_cache_pressure = 1000

# уменьшит желание системы сбрасывать без надобности данные в своп. Обычно по дефолту 60, что многовато echo 20 > /proc/sys/vm/swappiness # в ту же степь - максимум, выделяемый под кеши и буфера, по дефолту всего 100: echo 1000 > /proc/sys/vm/vfs_cache_pressure

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