Как очистить кеш памяти в Linux

ВВЕРХ

Есть ли какая-либо команда, которая с помощью я могу очистить кеш в RHEL?

Я использовал эту команду:

sync; echo 3 > /proc/sys/vm/drop_caches 

но это не сработало.

2 Solutions collect form web for “Как очистить кеш памяти в Linux”

Попробуйте sync; echo 1 > /proc/sys/vm/drop_caches sync; echo 1 > /proc/sys/vm/drop_caches .

В зависимости от того, что вы хотите сделать, вы можете использовать 1,2 или 3

от https://www.kernel.org/doc/Documentation/sysctl/vm.txt

drop_caches

Написание этого приведет к тому, что ядро ​​удалит чистые кеши, зубцы и иноды из памяти, что приведет к освобождению памяти.

Чтобы освободить pagecache:

 echo 1 > /proc/sys/vm/drop_caches 

Чтобы освободить шпалы и иноды:

 echo 2 > /proc/sys/vm/drop_caches 

Чтобы освободить pagecache, dentries и inodes:

 echo 3 > /proc/sys/vm/drop_caches 

Поскольку это неразрушающая операция, а грязные объекты недоступны, пользователь должен сначала запустить синхронизацию.

  • Могут ли readahead-сервисы быть безопасно отключены?
  • Попытка удалить эхо-код пароля в Redhat 5 при входе в систему
  • Почему, когда я ssh на один сервер, он показывает bash, а другой имеет мое имя пользователя?
  • Как я могу получить поддержку TLSv1.2 в Apache на RHEL6 / CentOS / SL6?
  • Каков наилучший способ установки Oracle 11g R2 и SQL Developer на CentOS 7 / RHEL 7?
  • Мой ключ ssh не работает, разрешения выглядят хорошо
  • Каковы потенциальные негативы включения учета процессов (пакет psacct)?
  • RHEL6 openssl + httpd путаница
  • Проблема с Xauthority
  • В чем разница между именем хоста, именем хоста --fqdn и hostname -A
  • Перекомпилировать ядро ​​для изменения размера стека
  • что pts / 0 и (: 0.0) в linux при наборе тех, кто есть
  • Linux и Unix - лучшая ОС в мире.