调整swap内存使用优先级优先使用swap

低配服务器通常会使用swap来缓解服务器内存压力,但是很多设置之后即使内存已经跑爆了 swap使用量也不过才100MB左右的使用量。此时我们可以通过调整swappiness的值来提高使用优先级。

在ubunt系统中swappiness默认60 而在centos中默认10 所有在centos中swap内存的使用率是很低的。

1.查看当前swappiness值
 $ cat /proc/sys/vm/swappiness
2.修改swappiness值为10(临时修改,重启后即还原为默认值)
 $ sudo sysctl vm.swappiness=10

3.永久修改swappiness默认值(重启生效)
$ sudo gedit /etc/sysctl.conf
在文档的最后加上:
  vm.swappiness=10
保存重启,搞定收工!

不过设置之后mysql的内存使用大部分都到了swap但是php的还是停留在内存上,200MB的内存只会使用3-5MB的虚拟内存

同理如果需要优先使用内存 则调低swappiness的值即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值