VPS增加Swap交换分区内存教程

一、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

 

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注