Linux Swap 激活方法
一 检查当前 Swap 状态
free -h 或 free -mswapon --show 或 swapon -s二 使用 Swap 文件激活(通用、灵活)
df -hsudo fallocate -l 2G /swapfilesudo dd if=/dev/zero of=/swapfile bs=1M count=2048sudo chmod 600 /swapfilesudo mkswap /swapfilesudo swapon /swapfilefree -h 或 swapon --showecho '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstabsudo sysctl vm.swappiness=10echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.confsudo sysctl vm.vfs_cache_pressure=50 并写入 /etc/sysctl.conf。三 使用 Swap 分区激活(已有专用分区时)
sudo mkswap /dev/sdXNsudo swapon /dev/sdXNswapon --show 或 free -h/dev/sdXN none swap swap defaults 0 0blkid 查询)。四 关闭与删除 Swap(按需)
sudo swapoff -asudo swapoff /swapfile 或 sudo swapoff /dev/sdXNfree -h 确认 Swap 已为 0。五 常见问题与建议
chmod 600 仅允许 root 读写,防止信息泄露与安全风险