释放 cached 内存

时间:2024-01-11 21:33:02

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

释放 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:释放所有缓存