Linux 系统清除内存 cache 和 swap
in Note with 0 comment
Linux 系统清除内存 cache 和 swap
in Note with 0 comment

清除内存 cache

分三个等级

# 1: clear the PageCache only
sync; echo 1 > /proc/sys/vm/drop_caches

# 2: Clear dentries and inodes
sync; echo 2 > /proc/sys/vm/drop_caches

# 3: Clear PageCache, dentries and inodes
sync; echo 3 > /proc/sys/vm/drop_caches

注意:

  1. 需要在root账户下执行
  2. 其中sync命令的目的是 刷新文件系统缓冲区(buffer)

清空swap

sudo swapoff -a && sudo swapon -a
Responses