码迷,mamicode.com
首页 > 系统相关 > 详细

Linux - swap 大小改变及优化

时间:2018-07-06 01:38:17      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:strong   swapon   命令   创建   vim   bin   str   sbin   chm   

swap 大小改变

假设当前系统swap大小为4GB,想增加swap大小为5GB。

步骤如下:


查看当前swap大小

free -h

增加1GBswap大小,假设文件路径及名称:/snow/swapfile, 执行下面命令

dd if=/dev/zero of=/snow/swapfile bs=1M count=1024

创建swap,创建成功后,该文件大小为1GB

mkswap /snow/swapfile

激活swap

/usr/sbin/swapon /snow/swapfile

设置swap安全权限为 600

chmod 600 /snow/swapfile

用free -h 命令去查看现在swap的大小已经更新成功

free -h

假设想改变回原来swap大小,执行下面命令

/usr/sbin/swapoff /snow/swapfile

再次用free-h去查看,发现swap的值已经变回原来的4GB


swap 优化

文件 /proc/sys/vm/swappiness , 里面的值代表和物理内存的比例。如果为20,表示物理内存用了 80%的时候才用SWAP空间

临时调整值的大小 - 假设调整该值为10执行下面命令

sysctl vm.swappiness=10

或者

echo 10 > /proc/sys/vm/swappiness

永久调整:

vim /etc/sysctl.conf 添加一行:vm.swappiness=10

Linux - swap 大小改变及优化

标签:strong   swapon   命令   创建   vim   bin   str   sbin   chm   

原文地址:http://blog.51cto.com/snowlai/2136871

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!