Centos7上创建虚拟内存

it2022-05-09  17

最近在学习RocketMQ由于本人是学生党,阿里云服务器只有2G内存,所以不得不增加虚拟内存,哎

废话不多说直接干!

 

free -m查看在未增加swap之前虚拟内存的使用情况

使用dd命令创建一个swap文件,大小为1G

dd if=/dev/zero of=/home/swap bs=1024 count=1024000

/home目录下面多了一个1G大小的文件swap

将文件格式转换为swap格式的

 mkswap /home/swap

再用swapon命令把这个文件分区挂载swap分区

swapon /home/swap

为防止重启后swap分区变成0,要修改/etc/fstab文件

vi /etc/fstab

在文件末尾(最后一行)加上

/home/swap swap swap default 0 0

 

 

格式化交换文件:mkswap /root/swapfile启用交换文件:swapon /root/swapfile开机自动加载虚拟内存,在/etc/fstab文件中加入如下命令:/root/swapfile swap swap defaults 0 0重启后生效reboot

如果要删除交换分区和交换文件,逆着上面的顺序操作:

先删除/etc/fstab文件中添加的交换文件行停用交换文件swapoff /root/swapfile删除交换文件rm -fr /root/swapfile

 

 


最新回复(0)