После запуска системы через несколько минут мой кэш памяти заполняется и начинает использовать своп. Вот скриншот / proc / meminfo.
Тем не менее, если я смогу отключить этот процесс / очистить кэш один раз после этого, я думаю, что моя система в некоторой степени ускорится. Поправь меня, если я здесь не прав.
Я также попытался очистить память Bleachbit, но, похоже, он не очищает кэш памяти должным образом. Также функция пока находится в экспериментальной стадии.
Здесь уже был опубликован похожий вопрос: как отключить кэш предварительной выборки? , но это касалось Ubuntu Server, а также ответы включали ручные настройки и т. д.
Итак, я хочу знать, есть ли какое-нибудь программное обеспечение для отключения / включения Memory Cache для Ubuntu 12.04.
tracker-miner
. После того, как я удалил все пакеты трекера, моя проблема ушла. У меня также есть 4 ГБ памяти, и 2 ГБ используются чахами, но я не испытываю никаких проблем.Ответы:
После приведенного выше замечания, если вы все еще чувствуете, что «очистка» кеша может помочь, вы, безусловно, можете попробовать: это однострочная строка из терминала:
Нет простого способа отключить кеш, но вы можете добиться того же эффекта, чистя его так часто, как каждую минуту , если вы хотите:
Нажмите
Alt-F2
, введитеgksudo gedit /etc/crontab
и добавьте эту строку внизу:*/15 * * * * root sync && echo 3 > /proc/sys/vm/drop_caches
*
или*/5
вместо*/15
Один лайнер, чтобы знать реальную свободную оперативную память, за исключением кеша
Ответ Гейры объясняет детали, но вкратце, вы получаете количество свободных мегабайт с:
который на моем сервере командной строки 2 ГБ возвращает чрезвычайно здоровье
1835
.источник
tee: /proc/sys/vm/drop_caches: Permission denied
. Какие-нибудь советы?Помогите! Линукс съел мою оперативную память!
www.linuxatemyram.com прекрасно объясняет это в форме часто задаваемых вопросов, а именно:
Источник: как уже упоминалось, отличный www.linuxatemyram.com - пожалуйста, посетите для получения дополнительной информации.
источник
Чтобы проверить текущее использование памяти
или же
Освободить пространство
ПРИМЕЧАНИЕ: это действие не сделает вашу систему быстрее и не повлияет на ее стабильность и производительность, оно просто очистит память, используемую ядром Linux на кешах.
или же
ПРИМЕЧАНИЕ. Вы можете использовать задания cron, чтобы запланировать выполнение указанных выше команд через определенные промежутки времени.
источник
Как мы видим, кэширование не является проблемой, только если оно вызывает обмен, чего вы можете избежать, управляя значением vm.swappiness . Может быть, это то, что вы ищете: почему-то подкачки-используется-даже-хотя-у меня есть много свободного оперативной памяти
источник