LINUX 创建swap空间

1.检查swap文件是否存在,返回空则不存在

swapon -s

2.查看文件系统,检查空间是否足够创建swap

df -hal

3.创建一个swap目录

mkdir /swap

4.创建并允许swap文件

dd if=/dev/zero of=/tmp/swapfile bs=1024 count=2048000

5.格式化swap文件

mkswap -f /tmp/swapfile

6.激活swap

swapon /tmp/swapfile

7.设置开机启动(vim 打开 /etc/fstab)

/tmp/swapfile           swap                    swap    defaults        0 0

8.赋予Swap文件适当的权限

chown root:root /tmp/swapfile

chmod 600 /tmp/swapfile

9.查看swappiness权重(swappiness=0 的时候表示最大限度使用物理内存,然后才是 Swap 空间,swappiness=100 的时候表示积极的使用 Swap 分区,并且把内存上的数据及时的搬运到 Swap 空间里面。)

cat /proc/sys/vm/swappiness

10.临时修改swappiness

sysctl vm.swappiness=60

11.要永久设置修改swappiness

vim /etc/sysctl.conf

12.在这个文档的最后加上这样一行

# Search for the vm.swappiness setting.  Uncomment and change it as necessary.

vm.swappiness=60

13.查看内存使用情况

free -m


标签: Linux Ubuntu CentOS
相关文章
评论留言
发布留言