手工释放swap虚拟内存
作者: 曲文庆 日期: 2012-06-19 16:32
swap一旦占用,很难释放,简单的处理方式是reboot,但是往往很多线上业务不能中断,需要在线清理释放swap。其实swap不清理也没有关系,但是有的监控探测到swap的占用,会不断的报警。
手工释放swap,首先要确认内存的可用大小大于swap的占用大小。内存可用大小要考虑cache因素,这块是可释放使用的。因为释放swap时候,会将swap数据交换到内存处理。处理的时候,能看到内存使用大小在不断的增长、变化。
需要使用root权限操作
1、关闭、释放swap:swapoff -a
2、启用swap:swapon -a
swapoff、swapon具体细节参数,参考man手册
历史操作备档,老了,记忆力不好了。
手工释放swap,首先要确认内存的可用大小大于swap的占用大小。内存可用大小要考虑cache因素,这块是可释放使用的。因为释放swap时候,会将swap数据交换到内存处理。处理的时候,能看到内存使用大小在不断的增长、变化。
需要使用root权限操作
1、关闭、释放swap:swapoff -a
2、启用swap:swapon -a
swapoff、swapon具体细节参数,参考man手册
历史操作备档,老了,记忆力不好了。
评论: 0 |
引用: 0 |
阅读: 10226
Install Atlas in CentOS 6 (2014-03-12 12:01)
CentOS6上安装部署git1.8 (2013-03-13 15:49)
在 windows 2008 R2 Hyper-V 下安装 CentOS 6 (2012-11-26 16:56)
CentOS 安装 socket5 代理服务器 (2012-10-24 15:00)
CentOS 6 网卡 bonding (2012-10-20 11:31)
CentOS 6 下 samba 3.6 安装事项 (2012-10-20 10:57)
CentOS下Nginx支持CGI (2012-04-13 13:38)
CentOS 加快软raid5 rebuild 速度 (2012-03-26 13:49)
CentOS 6.2 64位系统通过yum安装32位软件包 (2012-03-23 17:56)