The OpenNET Project
 
Поиск (ключи):    ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
  WIKI НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

Как очистить кэш файловой системы в 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
 
09.09.2007 , Источник: http://linux-mm.org/Drop_Caches...
Раздел:    Корень / Администратору / Система / Linux специфика / Оптимизация и тюнинг в Linux

Обсуждение [ Линейный режим | Показать все | RSS ]
 
  • 1.1, const86, 20:29, 09/09/2007 [ответить] [смотреть все]
  • +/
    Полезная фича для бенчмарков файловых систем. А ещё для чего-нибудь может пригодиться?
     
     
  • 2.4, Антон, 12:23, 10/09/2007 [^] [ответить] [смотреть все] [показать ветку]
  • +/
    Например, иногда для выполнения программы нужно сразу много памяти и очень собла... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.5, const86, 18:44, 10/09/2007 [^] [ответить] [смотреть все]  
  • +/
    Не замечал подобных явлений Вот например, свободной памяти почти нет, большой д... весь текст скрыт [показать]
     
  • 1.2, weec, 11:25, 10/09/2007 [ответить] [смотреть все]  
  • +/
    под FreeBSD есть вариант?
     
  • 1.3, Аноним, 12:18, 10/09/2007 [ответить] [смотреть все]  
  • +/
    Ну как же, дефрагментатор памяти можно написать, и продавать ... весь текст скрыт [показать]
     
  • 1.7, Александр, 14:36, 20/09/2007 [ответить] [смотреть все]  
  • +/
    Уважаемый автор!
    Когда пишите документ - указывайте ссылки!
    В http://linux.die.net/man/5/proc написано совершенно обратное. sync надо выполнять *до* echo!!!
     
     
  • 2.8, tarantin, 16:41, 20/09/2007 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Автор так и писал ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.12, Аноним, 16:59, 20/10/2008 [^] [ответить] [смотреть все]  
  • +/
    Зависит от того, по какому URL вы это читаете http www opennet ru tips info... весь текст скрыт [показать]
     
  • 2.16, TomB, 22:37, 20/06/2010 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    В самом деле sync вообще не обязательно делать, просто если сделать до echo , то... весь текст скрыт [показать] [показать ветку]
     
  • 1.9, name, 01:51, 26/09/2007 [ответить] [смотреть все]  
  • +/
    Как проверить, что это сработало?
     
     
  • 2.10, Тузик, 23:17, 02/10/2007 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Комманда free, колонка cached Запустить до и после, чтобу прочувствовать разниц... весь текст скрыт [показать] [показать ветку]
     
  • 1.11, CISCO, 05:55, 31/01/2008 [ответить] [смотреть все]  
  • +/
    а как в FreeBSD?
     
  • 1.13, pavlinux, 20:26, 20/10/2008 [ответить] [смотреть все]  
  • +/
    sysctl -w vm.drop_caches=65535
     
  • 1.14, Анатолий, 19:09, 08/02/2010 [ответить] [смотреть все]  
  • +/
    Уважаемый АВТОР, искренне выражаю Вам свою благодарность за данную статью, очень помогла.
     
  • 1.15, ZayDen, 19:27, 16/03/2010 [ответить] [смотреть все]  
  • +/
    very good :)
     
  • 1.17, Серга, 15:50, 23/06/2010 [ответить] [смотреть все]  
  • +/
    Спасибо огромное, теперь не придется перезагружать каждый раз сервер, а можно как-нибудь поставить ограничение кэша например на 512 мб?
     
  • 1.18, Дмитрий, 13:21, 13/04/2011 [ответить] [смотреть все]  
  • +/
    > Начиная с 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
    > URL: http://linux-mm.org/Drop_Caches
    > Обсуждается: http://www.opennet.ru/tips/info/1455.shtml

    Большое спасибо!

     
  • 1.19, Владимир, 16:15, 13/07/2011 [ответить] [смотреть все]  
  • +/
    Автору СПАСИБО!!! Несколько лет искал эту инфу!
     
  • 1.20, Дмитрий, 23:48, 29/11/2011 [ответить] [смотреть все]  
  • +/
    А зачем их чистить? Это же не мусор в памяти.
    Память фактически свободна для процессов.
    Понадобится, возьмет сколько надо.
     
     
  • 2.21, weec, 08:52, 30/11/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/

    для ситуёвин в которых нужен пустой кеш
     
  • 1.22, Alex, 14:47, 22/01/2012 [ответить] [смотреть все]  
  • +/
    По первой комманде выдаёт -
    bash: /proc/sys/vm/drop_caches: Permission denied
     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:

     Добавить заметку
     Версия для печати
     
     Поиск заметки:
     

    Последние заметки
    - 05.02 Проброс 802.1q/access порта в Linux через IP-сеть
    - 25.01 Использование systemtap для устранения уязвимости в реализации /proc/pid/mem
    - 24.01 Мониторинг загрузки многоядерного сервера по каждому ядру в отдельности в Linux
    - 23.01 Осуществление ОGSM/SMS/USSD вызовов с использованием утилиты mdbus
    - 13.01 Интерактивный firewall в Linux
    - 08.01 Советы по увеличению автономной работы ноутбука с Debian/Ubuntu
    - 31.12 Бэкап и восстановление данных из БД memcachedb и других хранилищ на базе BerkeleyDB
    - 28.12 Получение инкрементальных diff-файлов для subversion
    - 27.12 Решение проблемы поддержки php-zip-extension в Fedora-16
    - 25.12 Настройка сетевого доступа в окружениях QEMU
    RSS | Следующие 15 записей >>


    АКЦИЯ! ПОДПИШИСЬ на журнал Linux Format до 31 января 2012 года и выиграй СУПЕРПРИЗ!

    Журнал "Linux Format" (Линукс Формат)- Единственный в России и странах СНГ журнал на русском языке, посвящённый Linux и свободному ПО. Журнал для IT-директоров, IT-менеджеров, программистов, системных администраторов, учителей школ и преподавателей ВУЗов и всех пользователей ПК. В каждом выпуске: Новости индустрии OpenSource, обзоры новинок свободного ПО, обучающие и методические статьи.

    Каждый, кто оформит подписку, получает бонус- объёмные наклейки на системный блок и подарки: с одним из первых выпусков журнала в 2012 году- диск с архивом номеров за 2005-2011 г.г. и ежемесячно электронную версию журнала в pdf-формате.

    Подробнее о проведении акции вы можете прочитать на странице сайта.


      Закладки на сайте
      Проследить за страницей
    Created 1996-2012 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    RUNNet TopList