创建虚拟内存文件
fallocate -l 2G /swapfile
或者
dd if=/dev/zero of=/swapfile bs=1M count=2048 status=progress
参数说明:if 指定输入源,of 指定输出文件路径,bs=1M 表示块大小为 1MB,count=2048 表示创建 2048 个块(即 2GB)。加上 status=progress 实时显示创建进度
chmod 600 /swapfile
mkswap /swapfile
/usr/sbin/swapon /swapfile
swapon --show
可以把/usr/sbin/swapon /swapfile放到/etc/rc.local里,开机就执行
卸载虚拟内存
/usr/sbin/swapoff /swapfile
rm /swapfile