清空缓存

清空缓存

  1. 仅清除页面缓存(PageCache)
sync; echo 1 > /proc/sys/vm/drop_caches
  1. 清除目录项和inode
sync; echo 2 > /proc/sys/vm/drop_caches
  1. 清除页面缓存,目录项和inode
sync; echo 3 > /proc/sys/vm/drop_caches 
  • 普通用户 使用 sudo 直接执行会报没权限,是因为 > 也是bash命令
    • 解决办法sudo sh -c "echo 1 > /proc/sys/vm/drop_caches"