1.前言
腾讯云、阿里云经常有2核2G的服务器活动,但是内存实在太小。linux上有swap分区可以用来增加虚拟内存。
查看swap是否设置
[root@VM-16-8-centos ~]# free -h
total used free shared buff/cache available
Mem: 2.0G 1.3G 68M 904K 550M 448M
Swap: 0B 0B 0B
2.设置虚拟内存步骤
2.1 创建swap交换文件
文件名称‘’myswapfile ‘’可以修改自己想要的名称
[root@VM-16-8-centos /]# dd if=/dev/zero of=/var/myswapfile bs=1024 count=4194304
4194304+0 records in
4194304+0 records out
4294967296 bytes (4.3 GB) copied, 15.0945 s, 285 MB/s
2.2 格式化交换文件
[root@VM-16-8-centos var]# mkswap /var/myswapfile
Setting up swapspace version 1, size = 4194300 KiB
no label, UUID=36c6a4f7-0ddf-446b-a6bb-6ef22df4d3d3
2.3 赋可读权限
chmod -R 0600 /var/myswapfile
2.4 挂载激活分区
swapon /var/myswapfile
2.5 设置分区在开机的时候自动挂载
echo "/var/myswapfile swap swap defaults 0 0" >> /etc/fstab
最后在查看内存,分区已经设置成功
[root@VM-16-8-centos var]# free -h
total used free shared buff/cache available
Mem: 2.0G 1.3G 80M 896K 538M 452M
Swap: 4.0G 0B 4.0G