ITblog.by » Статьи » Как очистить кэш файловой системы в Linux ядре

Как очистить кэш файловой системы в Linux ядре


Начиная с Linux ядра 2.6.16 появилась возможность принудительной очистки системных кэшей:

Чистим pagecache:

echo 1 > /proc/sys/vm/drop_caches

Чистим dentrie и inode кэши:

echo 2 > /proc/sys/vm/drop_caches

Чистим pagecache, dentrie и inode кэши:

echo 3 > /proc/sys/vm/drop_caches

Перед выполнением операции необходимо запустить команду sync

 

Очисктка кэша на виртуальных контейнгерах Openvz невозможна. Всему виной паравиртуализация и использование общего ядра всеми контейнерами.

 

www.opennet.ru/tips/info/1455.shtml


Аватар пользователя vismuth
  • vismuth
  • 13 апреля 2013 14:43
  • Группа Посетители
  • Новостей: 0
  • Комментариев: 10
Спасибо сразу от чистился ОЗУ с 625 мб до 425 мб, курта))
Аватар пользователя greenlogles
  • greenlogles
  • 13 апреля 2013 23:22
  • Группа Администраторы
  • Новостей: 65
  • Комментариев: 22
vismuth, вообще у линукс систем политика использования следующая: использовать всю доступную оперативную память. Ведь действительно, зачем простаивать мегабайтам и гигабайтам, если они действительно нужны какому-то приложению. В случае необходимости менее важные данные переносятся в своп и выделяется достаточный объем ram
Аватар пользователя vismuth
  • vismuth
  • 14 апреля 2013 01:03
  • Группа Посетители
  • Новостей: 0
  • Комментариев: 10
greenlogles,

Ну у меня своп вообще простаивает)) а ОЗУ жрет 700мб из 8Гб, просто я не когда не задумывался об этом, я Linux стал изучать только второй месяц))
Rating All.BY Анализ сайта ITblog.by