首页 > 其他 > 详细

CentOS 6.5 x86_64系统手动释放内存

时间:2015-06-12 11:35:37      阅读:230      评论:0      收藏:0      [点我收藏+]

1、查询当前内存使用情况和释放缓存的参数

redismaster 10:29:24 [~] [root] free -m
total used free shared buffers cached
Mem: 7872 777 7095 0 117 435
-/+ buffers/cache: 223 7648
Swap: 16383 0 16383

查看释放缓存参数的命令,如下所示:

redismaster 10:29:27 [~] [root] cat /proc/sys/vm/drop_caches
0

2、使用sync命令,将系统缓存区中的脏数据写入磁盘中,包括已修改的i-node、已延迟的块I/O和读写映射文件,命令

redismaster 10:30:12 [~] [root] sync

3、配置文件/proc/sys/vm/drop_caches中记录了缓存释放的参数,命令

redismaster 10:30:44 [~] [root] echo 3 > /proc/sys/vm/drop_caches

4、不重启机器使配置改生效,命令

redismaster 10:32:20 [~] [root] sysctl -p

CentOS 6.5 x86_64系统手动释放内存

原文:http://www.cnblogs.com/hacker1394/p/4571073.html

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