一起探讨学习
每天给大家提供技术干货
博主技术笔记 https://notes.xiyankt.com
博主开源微服架构前后端分离技术博客项目源码地址,欢迎各位star https://gitee.com/bright-boy/xiyan-blog
第一种方式
allocate -l 2G /swapfile
sudo fallocate -l 2G /swapfile
mkswap /swapfile
sudo mkswap /swapfile
chmod 600 /swapfile
sudo chmod 600 /swapfile
sudo swapon /swapfile
free -m
第二种方式
1.创建用于交换分区的文件
dd if=/dev/zero of=/mnt/swap bs=1M count=1024
注:block_size、number_of_block大小可以自定义,比如bs=1M count=1024代表设置1024M,也就是1G大小swap分区
2.设置交换分区文件
mkswap /mnt/swap
3.立即启用交换分区文件
swapon /mnt/swap
如果在/etc/rc.local中有swapoff -a 需要修改为swapon -a
4.设置开机时自启用swap分区
修改文件/etc/fstab中的swap行。添加以下内容:
/mnt/swap swap swap defaults 0 0
注:/mnt/swap 路径可以修改,可以根据创建的swap文件具体路径来配置。
5.设置完成后,执行free -m命令查看效果
root@jiangwei ~]# free -m