Ubuntu管理交换空间(Swapper)主要涉及查看、添加、删除、调整大小及优化设置,以下是具体操作:
sudo swapon --show:显示已启用的交换分区/文件及大小。free -h:以人类可读格式查看内存和交换空间使用情况。sudo fallocate -l 4G /swapfile(或用dd命令)。sudo chmod 600 /swapfile。sudo mkswap /swapfile。sudo swapon /swapfile。/etc/fstab,添加/swapfile none swap sw 0 0。fdisk或gparted创建新分区,类型设为“Linux swap”。sudo mkswap /dev/sdXn(sdXn为分区名)。sudo swapon /dev/sdXn。/etc/fstab中添加UUID=xxx none swap sw 0 0(通过blkid获取UUID)。删除交换文件:
sudo swapoff /swapfile。sudo rm /swapfile。/etc/fstab中删除对应行。删除交换分区:
sudo swapoff /dev/sdXn。gparted删除分区。调整交换文件大小:
调整交换分区大小:
gparted调整分区大小(需先删除分区再重新创建)。sudo sysctl vm.swappiness=30。/etc/sysctl.conf,添加vm.swappiness=30,然后执行sudo sysctl -p。swapon -p设置优先级(数值越大优先级越高)。以上操作参考自。