为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