運行sync將dirty的內容寫回硬盤
- sync
通過修改proc系統的drop_caches清理free的cache
- echo 3 > /proc/sys/vm/drop_caches
echo 1 > /proc/sys/vm/drop_caches:表示清除pagecache。
echo 2 > /proc/sys/vm/drop_caches:表示清除回收slab分配器中的對象(包括目錄項緩存和inode緩存)。slab分配器是內核中管理內存的一種機制,其中很多緩存數據實現都是用的pagecache。
echo 3 > /proc/sys/vm/drop_caches:表示清除pagecache和slab分配器中的緩存對象。
可以調用crond定時任務:每10分鍾執行一次
- */10 * * * * sync;echo 3 > /proc/sys/vm/drop_caches;