1. 检查当前 Swap 空间
在增加 Swap 空间之前,可以先检查现有的 Swap 配置:
swapon --show
如果没有任何输出,表示没有启用 Swap 空间。
你也可以使用以下命令查看内存和 Swap 详情:
free -h
2. 创建 Swap 文件
如果需要创建新的 Swap 文件,比如创建一个 2 GB 的 Swap 文件,可以按照以下步骤:
2.1 创建一个 2GB 大小的 Swap 文件
如果 fallocate 不可用,你可以使用 dd 命令来创建 Swap 文件:
2.2 设置正确的权限
将创建的文件权限设置为只有 root 用户可以访问:
2.3 将文件设置为 Swap 空间
2.4 启用 Swap 文件
swapon /swapfile
3. 验证 Swap 是否已启用
使用以下命令查看 Swap 空间:
你应该会看到新的 /swapfile 被启用。
4. 配置 Swap 文件在启动时自动启用
为了确保重启后 Swap 文件依然生效,你需要编辑 /etc/fstab 文件:
在文件末尾添加以下内容:
保存并退出。
5. 调整 Swap 使用优先级(可选)
你可以通过调整 swappiness 来控制系统何时使用 Swap。默认的 swappiness 值是 60,表示当内存使用到 60% 时开始使用 Swap。你可以通过以下命令查看当前值:
可以通过修改 /etc/sysctl.conf 文件来调整 swappiness 值,比如将其设置为 10(表示尽可能少使用 Swap):
添加以下行:
保存并退出,然后使用以下命令使更改生效:
6. 关闭 Swap 文件(可选)
如果以后不再需要这个 Swap 文件,你可以使用以下命令关闭并删除它:
- 关闭 Swap:
- 删除 Swap 文件:
rm /swapfile
- 从
/etc/fstab文件中删除对应的 Swap 条目。




最新评论