1、准备在一个独立的文件系统中添加一个swap交换文件,bs表示块大小,count表示块数量,扩充的虚拟内存大小即为bs*count
dd if=/dev/zero of=/var/swap bs=1M count=1024
2、创建(设置)交换空间,使用命令mkswap
mkswap /var/swap
3、启动新增加的1G的交换空间,使用命令swapon
swapon /var/swap
4、修改/etc/fstab文件,使得新加的1G交换空间在系统重新启动后自动生效
echo '/var/swap swap swap defaults 0 0' >> /etc/fstab
# 注:ubuntu不支持barrier,所以在ubuntu中正确写法是:
# echo '/var/swap swap swap defaults barrier=0 0 0' >> /etc/fstab
5、查看新增的虚拟内存
free -h
6、配置完成