在 Ubuntu(以及一般的 Linux)中,swapper / swap 通常不需要手动“配置”也能正常工作,但是否需要额外配置,取决于你的使用场景和硬件情况。
下面分情况说明:
/swapfile)swapper(内核交换机制)✅ 一般不需要你额外配置
查看是否有 swap:
swapon --show
free -h
建议:
一般建议大小:
如果你想 休眠(suspend to disk):
配置方式:
grub 指定 resume=swappinesscat /proc/sys/vm/swappiness
默认通常是 60
可调(例如 10):
sudo sysctl vm.swappiness=10
永久生效:
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf
你可能发现:
swapon --show
# 空
可以手动创建 swap 文件:
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
开机自动挂载:
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
✅ 以下情况可以完全不管:
甚至有人 完全禁用 swap(不推荐新手):
sudo swapoff -a
Ubuntu 的 swapper 默认就能用,不需要配置; 只有在内存小、要休眠、或没有 swap 时才需要手动配置。
如果你愿意,可以告诉我:
我可以给你一套最适合你的 swap 配置建议。