Expertus metuit
drop_caches
2014-01-21 11:45
Теги: linux, kb

Очищаем кеши

Очищаем pagecache:

sync; echo 1 > /proc/sys/vm/drop_caches

Очищаем dentry и inodes:

sync; echo 2 > /proc/sys/vm/drop_caches

Очищаем pagecache, dentry и inodes:

sync; echo 3 > /proc/sys/vm/drop_caches

Эта магия освобождает много памяти. Можно запустить free до и после, чтобы убедиться.

Комментарии

librarian | 2014-01-21 в 17:19

Только зачем нам освобождать память, которая итак будет вытеснена, если приложение захочет больше?

| 2014-01-21 в 17:21

Если не освобождать, но при окончании памяти начинается ад с дисковым IO. С этим хаком — всё ок.

Текст комментария (разметка: *курсив*, **полужирная**, [ссылка](http://example.com) или <http://example.com> ещё)
Имя (обязательно, 50 символов или меньше)
Email, на который получать ответы (не будет опубликован)
Веб-сайт
© 2006—2016 Sergey Stolyarov | Работает на Pyrone