最佳答案
作为超级用户,您可以执行以下操作:
要释放pagecache:
> echo 1>的/ proc / sys目录/ VM / drop_caches
要释放dentries和inode:
> echo 2>的/ proc / sys目录/ VM / drop_caches
要释放pagecache,dentries和inode:
> echo 3>的/ proc / sys目录/ VM / drop_caches
此操作不会“丢失”任何数据(缓存在数据被删除之前写入磁盘),但是,为了确保清除所有缓存,您应首先进行同步.例如.如果你跑,应该清除所有缓存
sync; echo 3 > /proc/sys/vm/drop_caches
正如我所说,只有超级用户(root)可以这样做.