Как очистить кеш памяти в 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 

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

  • Добавить новый атрибут в информацию пользователя IPA (Linux)
  • Установка PCRE 32bit на RHEL 5 - разрешение зависимости для установки apache 2.4
  • 32-разрядный пакет из репо, который должен содержать только 64-битные пакеты
  • Эквивалент «passwd -sa» в RHEL?
  • Как добавить несколько запросов в команду AWK
  • Помощь в исправлении систем RHEL 6.x с воздушным потоком на удаленных объектах
  • Определение типа RHEL (рабочая станция и сервер)
  • Scientific Linux 6.3 запускает evince в песочнице SELinux
  • Обновите 32-разрядную установку RHEL до 64-разрядной версии
  • Идентификация дисков во время установки RHEL / CentOS / Fedora
  • Генерирование оповещения по электронной почте для событий в системном журнале
  • Linux и Unix - лучшая ОС в мире.