Ellenőrizze, szükség van-e több swapra
A swap helyet biztosít a rendszernek, amikor kevés a memória, de sokkal lassabb a RAM-nál. A free helyett az available oszlopot figyelje, mert a Linux a nem használt memóriát gyorsítótárként használja, és szükség esetén felszabadítja. Az állandó swapaktivitás azt jelzi, hogy a szervernek több memóriára vagy kevesebb folyamatra van szüksége; ezt több swap nem oldja meg.
free -h
swapon --show
vmstat 1 5Hozzon létre swapfájlt
Először ellenőrizze a szabad lemezterületet, majd hozza létre a fájlt, korlátozza a jogosultságait, formázza és aktiválja. A fájlt kizárólag a root olvashatja.
df -h /
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
swapon --showTartsa meg újraindítás után is
A fájl biztonsági mentése után adjon hozzá egy sort az /etc/fstab fájlhoz. Az fstab hibája megakadályozhatja a normál rendszerindítást, ezért újraindítás előtt ellenőrizze a fájlt.
sudo cp /etc/fstab /etc/fstab.backup
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
sudo findmnt --verifySwapfájl átméretezése
A swap kikapcsolása előtt győződjön meg arról, hogy a tartalma elfér a rendelkezésre álló memóriában: a swapoff visszahelyezi azt a RAM-ba, és ha nem fér el, a rendszer folyamatokat állíthat le kényszerítetten. Ezután kapcsolja ki a fájlt, hozza létre újra az új mérettel, és aktiválja. Az fstab sora változatlan marad, amíg az elérési út nem változik.
free -h
sudo swapoff /swapfile
sudo fallocate -l 4G /swapfile
sudo mkswap /swapfile
sudo swapon /swapfileBtrfs és zram
Btrfs esetén a swapfájl különleges kezelést igényel: használja a btrfs filesystem mkswapfile parancsot, és vegye figyelembe, hogy a swapfájlt tartalmazó alkötet nem foglalható pillanatképbe. A zram eltér a swapfájltól, mert a tömörített lapokat lemez helyett a RAM-ban tartja, és saját szolgáltatása kezeli, nem az fstab.
Swap a CH-J Server Manager alkalmazásban
A System Monitor megjeleníti a RAM megoszlását, a RAM és a swap előzményeit, valamint minden swapterület típusát, prioritását és aktivitását. root vagy sudo jogosultsággal létrehozhat, aktiválhat, kikapcsolhat, átméretezhet és törölhet swapfájlokat az /swapfile*, /swap/<name> vagy /var/lib/swap/<name> útvonalakon, 64 MiB és 64 GiB közötti méretben, ext2/3/4, XFS, Btrfs és F2FS fájlrendszeren. Az alkalmazás nem engedi kikapcsolni azt a swapot, amelynek tartalma nem férne el a memóriában, és minden módosítás előtt biztonsági mentést készít az /etc/fstab fájlról. A zram és a zswap itt csak olvasható.