开发板物理内存只有 4G,但我们可以用 MicroSD 卡或 SSD 的空间来临时充当内存(Swap 交换分区)。把 Swap 虚拟内存加大到8GB,就能硬生生把这个模型啃下来。
请依次运行以下命令(临时创建一个 8GB 的交换文件):
# 1. 先关闭现有的 swap(如果有的话)
sudo swapoff -a
# 2. 创建一个 8GB 的空文件(需要一点时间,请耐心等待)
sudo dd if=/dev/zero of=/swapfile bs=1M count=8192
# 3. 将该文件设置为交换空间权限
sudo chmod 600 /swapfile
# 4. 格式化为 swap 格式
sudo mkswap /swapfile
# 5. 启用这个 8GB 的虚拟内存
sudo swapon /swapfile
现在检查一下内存是否变大了:
sudo swapoff -a sudo dd if=/dev/zero of=/swapfile bs=1M count=8192 sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfileBash
free -m