Pokud zkontrolujete výstup swapon -s příkaz Priorita sloupec. Sloupec priority definuje pořadí, ve kterém se v případě potřeby používají odkládací zařízení. V našem příkladu níže je priorita -1 vyšší než priorita -2 (protože hodnoty jsou záporné).
# swapon -s Filename Type Size Used Priority /dev/dm-1 partition 268435452 0 -1 /swapfile file 102396 0 -2
Ve výchozím nastavení, když jsou priority přiřazeny jako odkládací zařízení, jsou vytvořena a přidána jako swap. Ale můžeme také změnit prioritu zařízení.
Dočasně změnit prioritu swapu
1. Před změnou priority se ujistěte, že odkládací zařízení není používáno systémem.
# free total used free shared buff/cache available Mem: 263847032 4561048 214238864 324524 45047120 257755920 Swap: 268537848 0 268537848
Jak je vidět na výstupu výše, aktuálně se používá 0 MB swapu.
2. Deaktivujte swap zařízení
# swapoff /swapfile # swapoff /dev/dm-1 # swapon -s Filename Type Size Used Priority /dev/dm-1 partition 268435452 0 -1
3. nastavte prioritu odkládacího zařízení /swapfile na 5, která je vyšší než priorita druhého odkládacího zařízení (-1).
# swapon -p 5 /swapfile # swapon -s Filename Type Size Used Priority /dev/dm-1 partition 268435452 0 -1 /swapfile file 102396 0 5
Trvale měnit prioritu swapu
Chcete-li trvale změnit prioritu odkládacího zařízení, musíme upravit /etc/fstab soubor podle toho.
1. Nejprve vytvořte zálohu souboru /etc/fstab.
# cp -p /etc/fstab /etc/fstba_orig
2. Upravte prioritu odkládacího zařízení /swapfile na 5 z -2.
# vi /etc/fstab /dev/mapper/vg_os-lv_swap swap swap defaults 0 0 /swapfile swap swap pri=9 0 0