Hogyan Dicsérj Meg Másokat - Maradandó Dicséret 3 Lépésben
Tartalomjegyzék:
- Mielőtt elkezded
- Swap fájl létrehozása
- Az Swappiness Value beállítása
- Swap fájl eltávolítása
- Következtetés
A csere egy lemezterület, amelyet akkor használunk, ha a fizikai memória megtelt. Amikor egy Linux rendszer RAM-ja kifogy, az inaktív oldalak átkerülnek a RAM-ból a cseretérbe.
A csereterület dedikált cserepartíció vagy cserefájl formájában lehet. Általában Debian virtuális gép futtatásakor nincs cserepartíció, tehát az egyetlen lehetőség swap fájl létrehozása.
Ez az oktatóprogram végigvezeti Önt a cserefájl Debian 10 Busterhez történő hozzáadásának lépésein.
Mielőtt elkezded
Bár lehetséges, nem gyakori, hogy egyetlen gépen több csereköz van. Annak ellenőrzéséhez, hogy a Debian telepítésében már engedélyezett-e a csere, futtassa a következő parancsot:
sudo swapon --show
Ha a kimenet üres, ez azt jelenti, hogy a rendszernek nincs csereterülete.
Ellenkező esetben, ha az alábbiak szerint kap valamit, akkor már engedélyezte a csereprogramot a Debian rendszeren.
NAME TYPE SIZE USED PRIO /dev/sda2 partition 4G 0B -1
A csere aktiválásához a parancsokat futtató felhasználónak sudo jogosultságokkal kell rendelkeznie.
Swap fájl létrehozása
Ebben a példában létrehozunk és aktiválunk az
1G
cserét. Nagyobb csere létrehozásához cserélje le az
1G
t a kívánt csereterület méretére.
Az alábbi lépések bemutatják, hogyan adhatunk csereterületet a Debian 10-hez.
-
Először hozzon létre egy fájlt, amelyet felcserélni fog:
sudo fallocate -l 1G /swapfile
Ha a
fallocate
nincs telepítve, vagy egy hibaüzenetet kap, amely szerint afallocate failed: Operation not supported
, a következő parancs segítségével hozhatja létre a swap fájlt:sudo dd if=/dev/zero of=/swapfile bs=1024 count=1048576
Csak a gyökér felhasználó tudja olvasni és írni a swap fájlba. Adja ki az alábbi parancsot a helyes engedélyek beállításához:
sudo chmod 600 /swapfile
Az
mkswap
eszköz segítségével állítson be egy Linux swap területet a fájlban:sudo mkswap /swapfile
Aktiválja a cserefájlt:
sudo swapon /swapfile
A változtatás állandóvá tételéhez nyissa meg az
/etc/fstab
fájlt:sudo nano /etc/fstab
és illessze be a következő sort:
/ Etc / fstab/swapfile swap swap defaults 0 0
Az alább látható módon ellenőrizze, hogy a csere aktív-e vagy a
swapon
vagy afree
paranccsal:sudo swapon --show
NAME TYPE SIZE USED PRIO /swapfile file 1024M 507.4M -1
sudo free -h
total used free shared buff/cache available Mem: 488M 158M 83M 2.3M 246M 217M Swap: 1.0G 506M 517M
Az Swappiness Value beállítása
A Swappiness egy Linux kernel tulajdonság, amely meghatározza, hogy a rendszer milyen gyakran fogja használni a csereterületet. Az Swappiness értéke 0 és 100 között lehet. Egy alacsony érték arra készteti a kernelt, hogy megpróbálja elkerülni a cserét, amikor csak lehetséges, míg egy magasabb érték miatt a kernel agresszívebben használja a csereterületet.
Az alapértelmezett swappiness érték 60. Az aktuális swappiness értéket a
cat
paranccsal ellenőrizheti:
cat /proc/sys/vm/swappiness
60
Míg a 60 swappiness érték a legtöbb Linux rendszer esetében rendben van, a termelési kiszolgálóknál alacsonyabb értéket kell beállítani.
Például a swappiness érték 10-re történő beállításához írja be:
sudo sysctl vm.swappiness=10
Annak érdekében, hogy ez a paraméter megmaradjon az újraindítások során, csatolja a következő sort az
/etc/sysctl.conf
fájlhoz:
vm.swappiness=10
Az optimális csereérték függ a rendszer terhelésétől és a memória felhasználásának módjától. Ezt az paramétert kis lépésekben kell módosítania az optimális érték elérése érdekében.
Swap fájl eltávolítása
A cserefájl deaktiválásához és eltávolításához hajtsa végre az alábbi lépéseket:
-
Deaktiválja a csereterületet futtatásával:
sudo swapoff -v /swapfile
Nyissa meg az
/etc/fstab
fájlt a szövegszerkesztővel, és távolítsa el a swap/swapfile swap swap defaults 0 0
.Végül törölje az aktuális swapfile fájlt az
rm
paranccsal:sudo rm /swapfile
Következtetés
Megtanulta, hogyan kell létrehozni egy cserefájlt, valamint aktiválni és konfigurálni a csereterületet a Debian 10 gépen.
csere debian ramHogyan adhatunk csereterületet a centos 7-hez
A csere egy lemezterület, amelyet akkor használunk, ha a fizikai RAM memória megtelt. Ez az oktatóanyag elmagyarázza, hogyan lehet cserefájlt hozzáadni a CentOS 7 rendszerekhez.
Hogyan adhatunk csereterületet a centos 8-ra
A csere egy lemezterület, amelyet akkor használunk, ha a fizikai RAM memória megtelt. Ez a cikk leírja a cserefájlnak a CentOS 8 rendszerekhez történő hozzáadásának lépéseit.
Hogyan adhatunk csereterületet a 9-es debianhoz
A csere egy lemezterület, amelyet akkor használunk, ha a fizikai RAM memória megtelt. Ez az oktatóanyag felvázolja a cserefájl hozzáadásához szükséges lépéseket a Debian 9 rendszereken.