共计 768 个字符,预计需要花费 2 分钟才能阅读完成。
一、Swap 分区是什么有什么用
Swap(Swap 分区、Swap 内存),中文名是交换分区,类似于 Windows 中的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,从而解决内存容量不足的情况。
因此,Swap 分区的作用就是牺牲硬盘,增加内存,解决 VPS 内存不够用或者爆满的问题。
VPS 默认会开启一个很小的 Swap 交换分区,一般就几百 M,而搬瓦工 VPS 入门套餐的内存一般给的又比较小,例如很多小型 VPS 只有 1GB 的内存,所以我们经常会遇到 Swap 爆满的问题,下面就介绍下 VPS 如何修改增加 Swap 分区。
二、搬瓦工 VPS 增加 Swap 分区教程
搬瓦工默认会开启 Swap 内存分区,所以我们需要先关闭所有分区,再新建分区,最后增加开机自启即可,详细步骤如下。
1、查看搬瓦工 VPS 当前分区情况
free -m
如下图所示,Mem 表示内存大小(ram),Swap 则表示交换分区大小。
1、关闭 Swap 分区
首先先禁用搬瓦工 Swap 分区,将默认的 Swap 分区清空:
swapoff -a
2、创建要 Swap 分区文件
其中 /var/swapfile
是文件位置,bs*count
是文件大下,例如以下命令就会创建一个 4G 的文件:
dd if=/dev/zero of=/var/swapfile bs=1M count=4096
3、格式化为 Swap 分区文件
mkswap /var/swapfile
4、启用 Swap 分区
swapon /var/swapfile
5、查看新的分区
free -m
如下图所示,4G 的 Swap 分区就创建成功了。
同样在 KiwiVM 控制台中也不会因为 Swap 爆满而红了,毕竟 4G 内存的 Swap 分区完全配得上 1G 的 ram 了。
最后就是增加开机启动了,只需要在 /etc/fstab 这个文件里增加这一行代码即可:
/var/swapfile swap swap defaults 0 0
正文完