CH-J Server Managerszerverkezelés SSH felett
Menü
Minden útmutató és cikk →

Swap létrehozása vagy bővítése Ubuntu és Debian rendszeren

Ellenőrizze a memóriahasználatot, hozzon létre tartós swapfájlt, és méretezze át biztonságosan; tudnivalók a Btrfs és a zram használatáról.

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 5

Hozzon 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 --show

Tartsa 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 --verify

Swapfá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 /swapfile

Btrfs é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ó.

Részletes dokumentáció

man: swapon →

man: mkswap →

Biometrikus feloldás és biztonság →