![linux + swap 定义](https://linux22.com/image/795453/linux%20%2B%20swap%20%E5%AE%9A%E4%B9%89.png)
如何将优先级从 2 降低到 1,如下所述?
swapon -s
Filename Type Size Used Priority
dev/cciss/c0d0p6 partition 8385888 0 -2
答案1
您可以使用-p
,swapon
如man
页面中所述。
-p, --priority priority
Specify the priority of the swap device. priority is a value between 0 and 32767. Higher numbers indicate higher prior‐
ity. See swapon(2) for a full description of swap priorities. Add pri=value to the option field of /etc/fstab for use
with swapon -a.
但是,只有当您拥有多个交换空间时,您才具有优先级。第一个空间获得 -1,第二个获得 -2,依此类推。让多个交换空间具有相同的优先级是没有意义的(除非您想对交换空间进行循环分配),只需确保将更快的空间设置为最低优先级即可。
答案2
您看到的优先级为负数。如果您未指定优先级,则自启动以来添加的第一个交换设备具有优先级-1
。自启动以来添加的第二个交换设备具有优先级-2
,依此类推(请参阅enable_swap_info
Linux 内核中的功能)。因此优先级-2
仅表示这是自启动该服务器以来第二次添加交换设备而没有明确指定优先级。如果您指定了优先级,则它将是非负的。
此优先级唯一影响的是交换设备的使用顺序(优先搜索高优先级设备)。如果您只有一个交换设备,则不会有任何区别。