Si vous vérifiez la sortie de swapon -s commande, vous verriez la Priorité colonne. La colonne de priorité définit l'ordre dans lequel les périphériques d'échange sont utilisés lorsque cela est nécessaire. Dans notre exemple ci-dessous, la priorité -1 est supérieure à la priorité -2 (car les valeurs sont négatives).
# swapon -s Filename Type Size Used Priority /dev/dm-1 partition 268435452 0 -1 /swapfile file 102396 0 -2
Par défaut, lorsque les priorités sont attribuées lorsque les périphériques d'échange sont créés et ajoutés en tant qu'échange. Mais nous pouvons également modifier la priorité des appareils.
Modifier temporairement la priorité d'échange
1. Avant de modifier la priorité, assurez-vous que le périphérique d'échange n'est pas utilisé par le système.
# free total used free shared buff/cache available Mem: 263847032 4561048 214238864 324524 45047120 257755920 Swap: 268537848 0 268537848
Comme indiqué dans la sortie ci-dessus, 0 Mo d'espace d'échange est actuellement utilisé.
2. Désactivez les périphériques d'échange
# swapoff /swapfile # swapoff /dev/dm-1 # swapon -s Filename Type Size Used Priority /dev/dm-1 partition 268435452 0 -1
3. définissez la priorité du périphérique d'échange/fichier d'échange sur 5, ce qui est supérieur à la priorité de l'autre périphérique d'échange (-1).
# swapon -p 5 /swapfile # swapon -s Filename Type Size Used Priority /dev/dm-1 partition 268435452 0 -1 /swapfile file 102396 0 5
Modifiez constamment la priorité d'échange
Pour changer la priorité du périphérique d'échange de façon permanente, nous devons modifier le /etc/fstab déposer en conséquence.
1. Tout d'abord, effectuez la sauvegarde du fichier /etc/fstab.
# cp -p /etc/fstab /etc/fstba_orig
2. Modifiez la priorité de périphérique d'échange de /swapfile à 5 à partir de -2.
# vi /etc/fstab /dev/mapper/vg_os-lv_swap swap swap defaults 0 0 /swapfile swap swap pri=9 0 0