Ubuntu 中的 Swapper 使用指南
概念与用途
查看与监控
sudo swapon --show 或 cat /proc/swapsfree -hhtop(或 glances)创建与启用
sudo fallocate -l 4G /swapfile
fallocate 失败,可用:sudo dd if=/dev/zero of=/swapfile bs=1M count=4096sudo chmod 600 /swapfilesudo mkswap /swapfilesudo swapon /swapfile/swapfile none swap sw 0 0 追加到 /etc/fstab
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstabsudo mkswap /dev/sdXNsudo swapon /dev/sdXN/etc/fstab 添加 /dev/sdXN none swap sw 0 0sudo swapon --show 应能看到新启用的 Swap。调整与删除
sudo swapoff /swapfilesudo fallocate -l 8G /swapfile(或 sudo dd if=/dev/zero of=/swapfile bs=1M count=8192)sudo mkswap /swapfilesudo swapon /swapfilesudo swapoff /swapfilesudo rm /swapfile/etc/fstab 删除对应行sudo swapon -p 10 /swapfile/etc/fstab 中为目标项追加 pri=10 参数。常用优化与注意事项
cat /proc/sys/vm/swappinesssudo sysctl vm.swappiness=10/etc/sysctl.conf 添加 vm.swappiness=10 后执行 sudo sysctl -p