首先,swap 多大比较好?如果你有一个 2G 内存的服务器,偶尔内存有点吃紧,那就再开 2G 的 swap 吧。其他的情况,随缘。如果内存不紧张,就不用开。

依次执行:

1
2
3
4
5
6
7
8
9
10
sudo fallocate -l 2G /swapfile # 在根目录下创建一个 2G 大小的 swap 文件
sudo chmod 600 /swapfile # 修改权限配置
sudo mkswap /swapfile # 把这个文件作为 swap
sudo swapon /swapfile # 启用 swap

sudo vim /etc/fstab # 编辑 fstab 以自动挂载 swap 文件
# 添加以下内容
/swapfile swap swap defaults 0 0

sudo swapon --show # 查看 swap 是否已经开启成功