如何为vps设置swap

如何为vps设置swap

为VPS设置交换空间(swap)可以提高系统的性能和稳定性,特别是在内存不足时。以下是在Linux系统上设置交换空间的一般步骤:


使用一键脚本

BlueSkyXN 综合工具箱

wget  -O  box.sh  https://raw.githubusercontent.com/BlueSkyXN/SKY-BOX/main/box.sh  &&  chmod  +x  box.sh  &&  clear  &&  ./box.sh
./box.sh #打开脚本

手动设置

1.检查当前的交换空间

在终端中输入以下命令,以查看当前的交换空间设置:

swapon --show

如果没有任何输出,表示当前系统没有交换空间。

2.确定需要的交换空间大小

通常,交换空间的大小应该是物理内存大小的两倍,但这并不是绝对的规则。您可以根据系统的实际情况来确定。如果您的VPS上的物理内存是1GB,您可以考虑设置一个2GB的交换空间。

3.开始创建

创建交换文件

使用以下命令创建一个指定大小的交换文件。这里以创建一个2GB大小的交换文件为例:

sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile #设置交换文件的权限
sudo mkswap /swapfile #设置交换文件
sudo swapon /swapfile #启用交换文件
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab #使交换文件在系统启动时自动加载

4.验证交换空间

swapon --show
LICENSED UNDER CC BY-NC-SA 4.0