✅ 一、检查当前 Swap 状态
1 | free -h |
输出示例:

如果有内容,说明已有 Swap;若 Swap 行是 0B,说明没有。
✅ 二、添加 Swap
步骤 1:创建 Swap 文件(例如 2GB)
1 | # 创建 2GB 的 swap 文件(单位为字节,1G = 1024^3) |
步骤 2:设置正确的权限
1 | sudo chmod 600 /swapfile |
步骤 3:将文件设为交换区
1 | sudo mkswap /swapfile |
步骤 4:启动交换区
1 | sudo swapon /swapfile |
✅ 成功后,可通过以下命令验证:
1 | free -h |
步骤 5:让 Swap 永久生效(重启后仍启用)
1 | sudo nano /etc/fstab |
在文件末尾添加以下内容:
1 | /swapfile none swap sw 0 0 |
✅ 三、优化 Swap 行为(可选)
1. 调整 Swappiness(建议设为 10~30) swappiness 是系统使用 Swap 的倾向程度: 0:尽可能不使用 Swap 100:积极使用 Swap 建议设置为 10(适合 VPS),防止频繁读写 Swap 导致性能下降。
1 | # 临时设置 |
1 | # 1. 关闭交换区 |
1 | # 1. 创建 2GB swap 文件 |