免费甲骨文云增加虚拟内存

昨天用免费版的甲骨文云编译Caddy过程中时多次失败退出,遂问了gemini,给出了增加虚拟内存的方法,具体方法如下。

检查当前 Swap

首先检查当前系统的虚拟内存情况:

free -h

如果 Swap 行为 0,说明没有开启虚拟内存。

创建 Swap 文件

接下来创建一个 2GB 的 Swap 文件:

## 创建文件
sudo fallocate -l 2G /swapfile
## 设置权限
sudo chmod 600 /swapfile
## 设置为交换分区
sudo mkswap /swapfile
## 启用交换分区
sudo swapon /swapfile

验证

再次运行以下命令,你应该能看到 Swap 栏目变为了 2.0Gi:

free -h

持久化(重启不失效)

为了让 Swap 在系统重启后仍然有效,请执行以下命令:

sudo sh -c 'echo "/swapfile none swap sw 0 0" >> /etc/fstab'

现在重新运行编译命令,通常就能顺利通过了。