Как очистить кэш (cache) в linux

Или как перегнать память из cache во free :)
Зачем вам это надо - думайте сами. Обычно необходимости в сбросе кэша нет, т.к. при нормальном режиме работы система сначала возьмёт память из кэша, прежде чем перейти в swap.

Данная статья предназначена специалистам, которые знают что делают.

Начиная с версии ядра Linux 2.6.16 есть механизм для сброса "page cache" и/или inode и dentry:

Сбросить pagecache
# echo 1 > /proc/sys/vm/drop_caches

Сбросить кэш dentries и inodes
# echo 2 > /proc/sys/vm/drop_caches

Сбросить pagecache, dentries и inodes
# echo 3 > /proc/sys/vm/drop_caches

Эта операция безопасна и очищает только то, что совершенно не используется. "Грязные" объекты не будут затронуты.

Метки:

# | анонимус (?)

анонимус аватар

не могли бы вы объяснить подробнее? так сказать для чайников, я просто не очень разбираюсь в линуксе

20 Февраль, 2012 - 00:51

# | teerex

teerex аватар

Если вы не знаете зачем и надо ли вам очищать файловый кэш - значит оно вам и не надо.
Обычно необходимости в сбросе кэша нет, т.к. при нормальном режиме работы система сначала возьмёт память из кэша, прежде чем перейти в swap.

21 Февраль, 2012 - 14:07

# | ZenCoder.pro (?)

анонимус аватар

То, что надо. Ctrl+D, благодарствую

7 Январь, 2013 - 22:04

# | анонимус (?)

анонимус аватар

зачем email'ы палишь, однако, спам однако, да и с математикой и зрением на капче туго

7 Январь, 2013 - 22:05

Оставить комментарий

Содержание этого поля является приватным и не предназначено к показу. Если есть аккаунт Gravatar, то отображается глобальный аватар.

Подробнее о форматировании

КАПЧА
А ты не робот? Введи 5 цифр
                                                                      
ad8888ba, ad888888b, ad8888ba, ad88888ba ad888888b,
8P' "Y8 d8" "88 8P' "Y8 d8" "88 d8" "88
d8 a8P d8 8P 88 a8P
88,dd888bb, aad8" 88,dd888bb, Y8, ,d88 aad8"
88P' `8b ""Y8, 88P' `8b "PPPPPP"88 ""Y8,
88 d8 "8b 88 d8 8P "8b
88a a8P Y8, a88 88a a8P 8b, a8P Y8, a88
"Y88888P" "Y888888P' "Y88888P" `"Y8888P' "Y888888P'

Enter the code depicted in ASCII art style.
To prevent automated spam submissions leave this field empty.