// 查看系统交换分区
swapon -s
// 创建交换分区文件
dd if=/dev/zero of=/www/swap bs=2048 count=2048000
bs为一次读写的大小,单位为字节。此处bs=1024表示一次读写的大小为1kb。count为读写的次数,此处count为1024000,表示1024000次,乘以每次读取的1kb,正好是1024000kb,为1G大小。即上文命令2 * 2048000会创建一个4G的交换分区文件。
// 启用交换分区
swapon /www/swap
这个地方报了一个错误,要求权限0600
chmod -x 0600 /www/swap
swapon: /www/swap:读交换区头失败
// 格式化
mkswap /boot/swap
// 查看挂载情况
free -m
// 停用虚拟内存
swapoff /home/swap
// 删除交换分区文件
rm -rf /www/swap