云的主机默认没有swap分区,可以使用free命令查看
[root@instance-n35wglxa ~]# free -m
total used free shared buff/cache available
Mem: 974 90 66 18 818 697
Swap: 1023 0 1023
①使用dd命令创建一个swap分区
dd if=/dev/zero of=/home/swap bs=1024 count=1048576
count的值是:size(多少M)* 1024,我这里设置的1G虚拟内存,也就是count=1024000.
②格式化swap分区
mkswap /home/swap
③把格式化后的文件分区设置为swap分区
swapon /home/swap
(关闭SWAP分区命令为:[root@localhost Desktop]#swapoff /home/swap)
此时,swap分区已经创建好了,使用free命令查看,可见多了一个挂载分区。
④swap分区自动挂载
vi /etc/fstab
在文件末尾加上
/home/swap swap swap default 0 0
设置完查看
[root@instance-n35wglxa ~]# free -m
total used free shared buff/cache available
Mem: 974 90 66 18 818 697
Swap: 1023 0 1023
增加空间设置
1.添加swap分区
dd if=/dev/zero of=/var/swapfile bs=1024 count=8096k
2.执行完毕,对交换文件格式化并转换为swap分区:
mkswap /var/swapfile
3.挂载并激活分区:
swapon /var/swapfile
4 赋权限
chmod -R 0600 /var/swapfile
5.设置开机自动挂载该分区:
vi /etc/fstab
在fstab文件末尾追加如下内容后:wq!保存即可:
/var/swapfile swap swap defaults 0 0
total used free shared buff/cache available
Mem: 974 85 75 1 813 723
Swap: 9119 26 9093