在Linux中,交换区(swap area)的优先级通常是由内核自动管理的
sudo swapon --show
或者
free -h
这两个命令都可以显示交换区的使用情况。
sudo fallocate -l 1G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
/etc/fstab
文件。首先,找到交换文件的UUID:sudo blkid /swapfile
记下UUID值,然后在/etc/fstab
文件中添加以下行(用实际的UUID替换your_uuid
):
UUID=your_uuid none swap sw 0 0
例如:
UUID=f2f8e0e0-1a9e-4d8c-9e0b-5b7c3e6b5b8c none swap sw 0 0
保存文件并退出。
现在,每次系统启动时,交换区都会自动启用并具有默认优先级。如果你需要手动调整交换区的优先级,可以使用swapoff
命令关闭交换区,然后使用swapon -p [priority]
命令重新启用交换区,其中[priority]
是一个0到100之间的整数,表示优先级。例如,要将优先级设置为50,可以执行:
sudo swapoff /swapfile
sudo swapon -p 50 /swapfile