2021年1月26日 星期二

Linux 手動清除 Linux 記憶體快取

手動清除 Linux 記憶體快取
/proc/sys/vm/drop_caches 可以強制 kernel 清理快取

/proc/sys/vm/drop_caches 預設的值是 0
kernel 只有在 proc file system 的 handler 觸發時才會做對應的清理工作

執行以下動作 建議先執行 sync
echo 1 > /proc/sys/vm/drop_caches  #清除 pagecache
echo 2 > /proc/sys/vm/drop_caches  #清除 dentries 與 inodes
echo 3 > /proc/sys/vm/drop_caches  #清除 pagecache、dentries 與 inodes

沒有留言: