Как очистить или отключить кеш памяти?

После запуска системы через несколько минут мой кеш памяти заполняется и начинается с обмена. Вот скриншот / proc / meminfo.

Однако, если я могу отключить этот процесс / очистить кеш после этого, я думаю, что моя система ускорится в некоторой степени. Исправьте меня, если я ошибаюсь здесь.

Я также попробовал очистку памяти Bleachbit, но он, похоже, не очищает кеш памяти должным образом. Кроме того, эта функция все еще находится на экспериментальной стадии.

memory

Здесь уже был аналогичный вопрос: как отключить кеш предварительной выборки ?, но это касалось Ubuntu Server, а также ответы включая ручные настройки и т. д.

Итак, я хочу знать, есть ли какое-то программное обеспечение для отключения / включения Memory Cache для Ubuntu 12.04.

1
задан 13 April 2017 в 15:24

3 ответа

Помогите! Linux ate моя оперативная память!

www.linuxatemyram.com прекрасно объясняет это в часто задаваемых вопросах, с основными моментами:

Что происходит? Linux заимствует неиспользуемую память для кэширования дисков. Это делает его похожим на то, что у вас мало памяти, но вы этого не делаете! Все отлично! Почему он это делает? Кэширование дисков делает систему намного быстрее! Нет недостатков, кроме путаных новичков. Это никоим образом не отвлекает память от приложений! Что делать, если я хочу запускать больше приложений? Если вашим приложениям требуется больше памяти, они просто берут обратно кусок, который заимствовал кеш диска. Кэш диска всегда можно сразу вернуть к приложениям! У вас нет ни одного барана! Как я вижу, сколько свободного барана у меня действительно есть? Чтобы узнать, сколько пэдов ваши приложения могут использовать без замены, запустите free -m и посмотрите на «доступный» столбец: $ free -m total used free shared buff/cache available Mem: 1504 1491 13 0 855 792 Swap: 2047 6 2041 Это ваш ответ в mebibytes.

Источник: как уже упоминалось, отличный www.linuxatemyram.com - пожалуйста, посетите дополнительную информацию.

42
ответ дан 25 May 2018 в 09:42
  • 1
    @geirha: Спасибо за ссылку ... Это было очень информативно, и мне понравились эксперименты, которые были даны в конце! – Forbidden Overseer 26 June 2012 в 00:20
  • 2
    @izx: tbh, мне сложно решить принятый ответ. Не говоря уже о том, что эта ссылка была фактически информативной по-любому ...;) – Forbidden Overseer 26 June 2012 в 00:27
  • 3
    @ForbiddenOverseer: см. Мой комментарий в своем ответе для подробного ответа - я дал вам короткую версию, почему вы не должны этого делать, но затем ответили на ваш вопрос, давая вам возможность поэкспериментировать и попробовать сами. Если вы не думаете, что очистка / удаление кеша помогает, просто не делайте этого больше :) – ish 26 June 2012 в 00:51
  • 4
    @izx, мне было сложно сделать это для этого случая. Однако вы написали полезный текст по этому вопросу, поэтому, возможно, вы могли бы просто добавить URL-адрес к своему ответу, и мы удалим мой ответ? – geirha 27 June 2012 в 14:10
  • 5
    Нет необходимости, ваша ссылка в отличном ресурсе; Я просто включил некоторые части в ответ (с атрибуцией), так что теперь это вполне приемлемая альтернатива (на самом деле лучший ответ, как видно общественности!) Отличная работа, поддержка - добро пожаловать в 5k! – ish 27 June 2012 в 14:51

Проверить текущее использование памяти

 watch -n 1 free -m

или

 watch -n 1 cat /proc/meminfo

Проверить текущее использование памяти

 sudo sysctl -w vm.drop_caches=3

ПРИМЕЧАНИЕ. Это действие не ускорит работу вашей системы и не повлияет на ее стабильность и производительность, она просто очистит память, используемую ядром Linux в кэшах.

или

[ f4]

ПРИМЕЧАНИЕ: Вы можете использовать задания cron для планирования приведенных выше команд с определенными временными интервалами.

4
ответ дан 25 May 2018 в 09:42

Как мы можем видеть, что обналичивание не является проблемой, только если оно вызывает обмен, чего вы можете избежать, управляя значением vm.swappiness. Возможно, это то, что вы ищете: почему-бы-swap-being-used-even-but-i-have-enough-of-free-ram

1
ответ дан 25 May 2018 в 09:42

Другие вопросы по тегам:

Похожие вопросы: