1、查看当前内存使用情况
swapon --show
total used free shared buff/cache available
Mem: 128582 33162 555 150 94863 94178
2、创建新的swap文件,bs * count=空间大小,设置为100G
dd if=/dev/zero of=/.swapfile bs=1M count=102400
102400+0 records in
102400+0 records out
107374182400 bytes (107 GB, 100 GiB) copied, 65.8327 s, 1.6 GB/s
3、设置读写权限
chmod 0600 /.swapfile
4、创建swap分区
mkswap /.swapfile
5、启用swap
swapon /.swapfile
6、查看内存使用情况
swapon --show
total used free shared buff/cache available
Mem: 128582 4489 18014 150 106078 122860
Swap: 110591 254 110337
7、持久化,重启后生效
vim /etc/fstab
/.swapfile none swap sw 0 0
8、调整swap分区大小,设置为1G
swapoff /.swapfile &&
rm -rf /.swapfile &&
dd if=/dev/zero of=/.swapfile bs=1M count=1024 &&
chmod 0600 /.swapfile &&
mkswap /.swapfile &&
swapon /.swapfile