exelens 15.03.2009 10:21
Tips & tricks — Повышение производительности Linux-систем, сброс кеша
Недавно открыл для себя принудительную сброс системных кэшей:Чистим 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!
Kraplax 15.03.2009 10:46 #
+ 3 -
В чем выражается ускорение системы? шустрее вообще бегает? или загрузка быстрее? или выполнение программ? И было бы хорошо если бы было объяснение тому, что за кэши сбрасываются. И имеет ли смысл сбрасывать кэши при загрузке системы или гораздо чаще/реже?
как-то я дела подобную операцию, сбрасывается кэш памяти. То бишь, все когда-либо открытые в этой сессии программы кэшируются в ОЗУ, вот это и сносится. Ускорения почти не чувсивуется, а вот раздражения от медленности вновь запускания ООо прибавляется.
sync можно сделать послав комманду ядру, если память не изменяет то
Ctrl-Alt-SysRq-S
Ctrl-Alt-SysRq-S
Главное не забытьпроверить - включено ли использование запросов к ядру:
~$ cat /proc/sys/kernel/sysrq
1
Хм а я и не знал что такое есть. Ни одной машины не встречал на которой они не работали.