Si comprueba la salida de swapon -s comando, vería la Prioridad columna. La columna de prioridad define el orden en que se utilizan los dispositivos de intercambio cuando es necesario. En nuestro ejemplo a continuación, la prioridad -1 es más alta que la prioridad -2 (ya que los valores son negativos).
# swapon -s Filename Type Size Used Priority /dev/dm-1 partition 268435452 0 -1 /swapfile file 102396 0 -2
De forma predeterminada, cuando las prioridades se asignan, los dispositivos de intercambio se crean y se agregan como intercambio. Pero también podemos cambiar la prioridad de los dispositivos.
Cambiar temporalmente la prioridad de intercambio
1. Antes de cambiar la prioridad, asegúrese de que el sistema no esté utilizando el dispositivo de intercambio.
# free total used free shared buff/cache available Mem: 263847032 4561048 214238864 324524 45047120 257755920 Swap: 268537848 0 268537848
Como se ve en el resultado anterior, actualmente se están utilizando 0 MB de intercambio.
2. Deshabilite los dispositivos de intercambio
# swapoff /swapfile # swapoff /dev/dm-1 # swapon -s Filename Type Size Used Priority /dev/dm-1 partition 268435452 0 -1
3. establezca la prioridad del dispositivo de intercambio/archivo de intercambio en 5, que es más alta que la prioridad del otro dispositivo de intercambio (-1).
# swapon -p 5 /swapfile # swapon -s Filename Type Size Used Priority /dev/dm-1 partition 268435452 0 -1 /swapfile file 102396 0 5
Cambia constantemente la prioridad de intercambio
Para cambiar la prioridad del dispositivo de intercambio de forma permanente, debemos editar el /etc/fstab archivo en consecuencia.
1. Primero, haga una copia de seguridad del archivo /etc/fstab.
# cp -p /etc/fstab /etc/fstba_orig
2. Modifique la prioridad del dispositivo de intercambio de /swapfile a 5 desde -2.
# vi /etc/fstab /dev/mapper/vg_os-lv_swap swap swap defaults 0 0 /swapfile swap swap pri=9 0 0