如何将优先级降低到1来代替2,如下所述?
swapon -s Filename Type Size Used Priority dev/cciss/c0d0p6 partition 8385888 0 -2
如man页所述,您可以在swapon上使用-p 。
-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,依此类推。 在同一优先级上有多个交换空间是没有意义的(除非你想对交换空间进行循环分配),只要确保把你的更快的空间作为最低优先级。
你看到的优先级是负面的。 如果您不指定优先级,则从引导后添加的第一个交换设备的优先级为-1 。 自引导以来添加的第二个交换设备的优先级为-2 ,依此类推(请参阅Linux内核中的enable_swap_info函数)。 因此,优先级为-2仅意味着这是自引导该服务器起第二次添加了交换设备而没有明确指定优先级。 如果你指定了一个优先级,它将是非负的。
此优先级影响的唯一因素是使用交换设备的顺序(首先search更高优先级的设备)。 如果你只有一个交换设备,它没有任何区别。