Ubuntu中Swapper常见问题及解决方案如下:
Swap分区未被使用
/etc/fstab中Swap配置是否正确,使用sudo swapon --show确认是否启用,或通过sudo mkswap和sudo swapon重新创建并启用Swap。Swappiness值设置不当
cat /proc/sys/vm/swappiness查看当前值,临时修改sudo sysctl vm.swappiness=60,永久生效需编辑/etc/sysctl.conf。交换空间不足或已满
sudo fallocate -l 8G /swapfile创建8GB Swap文件,并更新/etc/fstab。权限或格式化问题
600,格式化为linux-swap类型,使用sudo chmod 600 /swapfile和sudo mkswap /swapfile。配置文件错误
/etc/fstab中Swap的UUID或路径错误,导致启动时无法加载。sudo blkid确认正确UUID,更新/etc/fstab中对应的配置,或删除无效配置后重新创建Swap。性能问题
swappiness值减少Swap依赖,同时增加物理内存。