添加虚拟内存#
-
获取文件块(具体划分多少 swap 交换分区,根据你的物理内存具体应用情况磁盘情况而定一般是物理内存的 1~2 倍)
dd if=/dev/zero of=/var/swapfile bs=1M count=2048 # block_size、number_of_block 大小可以自定义,比如 bs=1M count=1024 代表设置 1G 大小 SWAP 分区。
-
创建 swap 文件
/sbin/mkswap -f /var/swapfile
-
给予 swapfile 600 权限
chmod 600 /var/swapfile
-
挂起 swap 文件
/sbin/swapon /var/swapfile
-
检查 swap 是否正确
/sbin/swapon -s
-
加到 fstab 文件中让系统引导时自动启动(防止重启后 swap 分区变成 0)
vi /etc/fstab // 末尾加入 /var/swapfile swap swap defaults 0 0
-
重启系统
reboot
-
查看 swap 交换分区情况
free -m
删除虚拟内存#
- 停止 swap 分区
/sbin/swapoff /var/swapfile
- 删除 swap 分区文件
rm -rf /var/swapfile
- 删除自动挂载配置命令
vi /etc/fstab // 删除下面内容 /var/swapfile swap swap defaults 0 0