增加linux的虚拟内存swap

时间:2023-01-15 00:55:00
1.选择比较大的分区创建swap文件。如下是1.5GB文件
#dd if=/dev/zero of=/mnt/Back/swapadd bs=1024 count=1524288




2.添加swap文件
#mkswap /mnt/Back/swapadd


root@iZ23zrn03vxZ:/mnt/Back# free -h
              total        used        free      shared  buff/cache   available
Mem:           990M        423M        334M         62M        232M        466M
Swap:            0B          0B          0B


3.激活swap文件
#swapon  /mnt/Back/swapadd
root@iZ23zrn03vxZ:/mnt/Back# free -h
              total        used        free      shared  buff/cache   available
Mem:           990M        423M        332M         62M        235M        467M
Swap:          1.5G          0B        1.5G




4.若要想使开机时自启用,则需修改文件/etc/fstab中的swap行: 
/swap/swapadd swap swap defaults 0 0


5.删除swap:
#swapoff /swap/swapadd
#rm -f /swap/swapadd


6.从fstab移除 
vi /etc/fstab
删除对应的行


7.物理内存和swap占比
   echo 60 > /proc/sys/vm/swappiness

资料来源:
https://blog.csdn.net/qq_23191031/article/details/50875847