释放 cached 内存


巡检服务器发现内存可用很少了

 top 命令查看是没有占用大内存的进程,cached特别大,释放cached就可以了

可用内存= free + buffers + cached

以下方法可以释放cache:

  #echo 1 > /proc/sys/vm/drop_caches

  #echo 2 > /proc/sys/vm/drop_caches

  #echo 3 > /proc/sys/vm/drop_caches

  0:不释放(系统默认值)
  1:释放页缓存
  2:释放dentries和inodes
  3:释放所有缓存