首页 > 系统服务 > 详细

手动释放linux缓存

时间:2016-07-05 18:41:04      阅读:248      评论:0      收藏:0      [点我收藏+]

步骤

检查缓存

Free  -m

 

释放缓存

Cat /proc/sys/vm/drop-cahes

   0

 首先,/proc/sys/vm/drop_caches的值,默认为0

引用

 Sync

 手动执行sync命令(描述:sync 命令运行 sync 子例程。如果必须停止系统,则运行sync 命令以确保文件系统的完整性。sync 命令将所有未写的系统缓冲区写到磁盘中,包含已修改的 i-node、已延迟的块 I/O 和读写映射文件)

  引用

  [root@server test]# echo 3 > /proc/sys/vm/drop_caches

  [root@server test]# cat /proc/sys/vm/drop_caches

  3

  将/proc/sys/vm/drop_caches值设为3

  引用

  [root@server test]# free -m

  total used free shared buffers cached

  Mem: 249 66 182 0 0 11

  -/+ buffers/cache: 55 194

  Swap: 511 0 511

  再来运行free命令,会发现现在的used为66MB,free为182MB,buffers为0MB,cached为11MB。那么有效的释放了buffer和cache。

 

手动释放linux缓存

原文:http://www.cnblogs.com/xfdzl/p/5644504.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!