Skip to content

增加swap交换空间

问题: 内存不足时增加交换空间。

# 1 检查当前 Swap 空间
sudo swapon --show # 如果没有输出,表示装系统时候没有分swap。
free -h -t -s 1  # 查看内存使用情况 -h humanble,易读的 -t 显示合计信息 -s 刷新间隔

# 2 查询硬盘可用空间
df -h # 查看硬盘空间

# 3 创建 Swap 文件
sudo sysctl vm.swappiness=10
sudo fallocate -l 2G /swapfile

# 4 激活 Swap 文件
sudo chmod 600 /swapfile          # 限制权限,防止篡改
sudo mkswap /swapfile             # 格式化为 Swap 文件系统
sudo swapon /swapfile             # 立即激活 Swap

# 5 永久启用 Swap 文件(可选)
echo '/swapfile swap swap defaults 0 0' | sudo tee -a /etc/fstab
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf # 调整 Swap 使用倾向性