Debian 交换空间 swapper 自定义配置指南
一 概念与检查
sudo swapon --showfree -hcat /proc/sys/vm/swappiness二 创建与启用交换空间
sudo fallocate -l 4G /swapfilesudo dd if=/dev/zero of=/swapfile bs=1M count=4096sudo chmod 600 /swapfilesudo mkswap /swapfilesudo swapon /swapfileecho '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstabecho '/dev/sdX2 none swap sw 0 0' | sudo tee -a /etc/fstabsudo swapon --show 或 free -h三 调整交换使用策略与内核参数
sudo sysctl vm.swappiness=10vm.swappiness=10,然后 sudo sysctl -psudo sysctl vm.vfs_cache_pressure=50vm.dirty_ratio=20、vm.dirty_background_ratio=10sysctl vm.swappiness、sysctl vm.vfs_cache_pressure四 多交换设备与优先级管理
UUID=your-swap-uuid none swap sw,pri=10 0 0UUID=your-other-uuid none swap sw,pri=1 0 0sudo swapon -p 10 /dev/sdXNsudo swapoff -a && sudo swapon -a五 调整大小 加密与 zram 进阶
sudo swapoff /swapfilesudo fallocate -l 8G /swapfile(或 dd)sudo mkswap /swapfile && sudo swapon /swapfilemkswap 与 swapon;适合含敏感数据的场景(需提前规划密钥/恢复流程)。free -h、top/htop、sudo swapon --show