ubuntu创建虚拟内存

遇到内存不足,云1g内存,
创建交换分区作为虚拟内存.

# 进入root用户模式
sudo -s
# 创建一个大小为1G的文件/swap
dd if=/dev/zero of=/swap bs=1024 count=1M
# 可以看到已为/swap分配了1G
ll -h /swap
# 使用mkswap将/tmp/swap文件格式化为swap的文件格式
mkswap /swap
# 使用swapon将/tmp/swap启动
# 启动/swap
swapon /swap
#查看
free
或者
swapon -s
#设置成永久生效,开机自启
echo "/swap/swap swap swap defaults 0 0" >> /etc/fstab
# 也可以手动启用
# 开
swapon /swap
# 关
swapoff /swap