添加 Swap
检查当前是否有 Swap
1sudo swapon --show
创建一个 Swap文件
1sudo fallocate -l 2G /swapfile
设置正确的权限
1sudo chmod 600 /swapfile
创建 Swap 区域
1sudo mkswap /swapfile
启用 Swap
1sudo swapon /swapfile
验证 Swap
1sudo swapon --show
配置开机自动启用 Swap
为了确保Swap在系统重启时自动启用,编辑/etc/fstab
文件:
1sudo nano /etc/fstab
在文件末尾添加以下内容:
1/swapfile none swap sw 0 0
优化 Swap 设置(可选)
可以调整系统使用Swap的优先级,默认为60,数字越大系统越早使用Swap。可以通过调整vm.swappiness
来修改:
查看当前值:
1cat /proc/sys/vm/swappiness
将其调整为更小的值(例如10),使系统更倾向于使用物理内存:
1sudo sysctl vm.swappiness=10
如果希望这个设置永久生效,编辑/etc/sysctl.conf
文件:
1sudo nano /etc/sysctl.conf
2#添加:vm.swappiness=10
删除 Swap
禁用当前的 Swap 文件
1sudo swapoff /swapfile
确认 Swap 文件已成功禁用:
1sudo swapon --show
删除 Swap
1sudo rm /swapfile