Системный кэш, как ограничить

Обращаюсь с таким вопросом: как можно ограничить системный кэш, через который идет работа с диском.
У меня на сервере постоянно, и это нормально, идет работа с файлами большого объема. И соответственно cached память съедает все, что ей доступно.
Вот так примерно
free
total used free shared buffers cached
Mem: 7614364 6128096 1486268 0 79360 3186640
-/+ buffers/cache: 2862096 4752268
Swap: 5947384 0 5947384

Как можно, не пересобирая ядро, ограничить размер кэша ОС? Чтоб за 2Гб, например, не вылазил.

Зачем?

Зачем?

У меня шеф жутко потеет когда

У меня шеф жутко потеет когда видит 95% использования памяти. И не важно, что приложения используют 20%, а остальное под cached (ну идет большая работа с файлами, реально нужная. По 8-10 Гб файлы ежедневно проворачиваются)

Объясни шефу, что это

Объясни шефу, что это нормально или показывай занятую память уже с вычтенным кэшем, например free оба варианта показывает.
Если не поможет, предложи купить еще +10% оперативки и положить рядом с сервером, дескать, в таком случае она точно использоваться не будет.

пора уже этот вопрос добавить

пора уже этот вопрос добавить в FAQ

http://www.gentoo.ru/node/14306

Это про использование Про

Это про использование
Про указанную фишку я знаю. И даже к крон поставил команду
sync; echo 3 > /proc/sys/vm/drop_caches
Пытался поиграть флагами

vm.dirty_background_ratio = 20
vm.dirty_ratio = 30

не помогло.

Задача, чтоб кэши доходили до 75-80% общего использования памяти ОС сервера и не использовали больше.

Хех, тогда повесь в крон

Хех, тогда повесь в крон скрипт, который при превышении кэшем определенного размера, забивал чем-нибудь оперативку. Например записывал большой файл в tmpfs, а потом удалял )

Это борьба с ветряными

Это борьба с ветряными мельницами. Вместо этого тратили бы время на объяснение пользы своему шефу.

Цирк

С шефом все сложнее. Он постоянно говорит (причем иногда легким ором), что был админом с десяток лет, правда 8 лет назад, и такого в Linux\Unix\FreeBSD быт не должно. Дальше комментировать особо не буду...фиговый он был админ.

Ну хоть не выключить :D

Ну хоть не выключить :D

Объясни ему, что смотреть

Объясни ему, что смотреть надо на -/+ buffers/cache. Если до него не дойдет - пошли его на http://linuxatemyram.com

Нейтральность - высшее достижение сознания!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".