在Debian系统中,交换分区(swap)的优先级是通过swapon命令的-p选项来设置的。优先级是一个介于1到32767之间的整数,数值越高,优先级越高。当系统需要释放内存时,会优先释放优先级较低的交换分区。
要设置交换分区的优先级,请按照以下步骤操作:
sudo swapon --show
或者
sudo swaplist -v
sudo fallocate -l 1G /swapfile
这将创建一个大小为1GB的交换文件。你可以根据需要调整大小。
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon -p 10000 /swapfile
/etc/fstab文件中。使用文本编辑器打开/etc/fstab文件,例如:sudo nano /etc/fstab
在文件末尾添加以下行(确保替换为实际的交换文件路径和优先级):
/swapfile none swap sw 0 0
然后按Ctrl + X,然后按Y,最后按Enter保存并退出。
sudo reboot
现在,你的交换分区应该已经设置了新的优先级。再次运行sudo swapon --show或sudo swaplist -v命令以确认更改已生效。