Как очистить кэш (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 цифр
                                                                       
ad88888ba ad8888ba, 888888888888 ad888888b, ad88888ba
d8" "8b 8P' "Y8 ,8P' d8" "88 d8" "8b
Y8a a8P d8 d8" a8P Y8a a8P
"Y8aaa8P" 88,dd888bb, ,8P' aad8" "Y8aaa8P"
,d8"""8b, 88P' `8b d8" ""Y8, ,d8"""8b,
d8" "8b 88 d8 ,8P' "8b d8" "8b
Y8a a8P 88a a8P d8" Y8, a88 Y8a a8P
"Y88888P" "Y88888P" 8P' "Y888888P' "Y88888P"

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