A Swap törlése Linuxon

A Swap Torlese Linuxon



A csere az operációs rendszer által a másodlagos tárolóeszközről a működési feladatok végrehajtása érdekében szerzett memória. Ez akkor fordul elő, ha az elsődleges memória (RAM) megtelt, és további tárhelyre van szüksége a normál működéshez.

A cserememória hatékony módszer a rendszer memóriaigényének kezelésére. Ennek azonban néhány hátránya is van. Például gyakran lassabb, mint az elsődleges memória, ami összességében lelassítja a rendszer teljesítményét. Memóriahiba (OOM) esetén a szerver összeomlását is okozhatja.







Normál működés esetén a rendszer hatékonyan kezeli a cserét; bizonyos esetekben azonban elengedhetetlen, hogy a rendszergazda manuálisan kezelje. Ebben az útmutatóban a swapok törlésének folyamatán és kezelésén fogok végigmenni Linuxon.



A Swap törlése Linuxon

A swap törlése Linuxon olyan egyszerű, mint egy folyamat ki- és bekapcsolása. A csere aktuális állapotának ellenőrzéséhez használja a ingyenes parancsot a -m zászló.



ingyenes -m

Ahol -m a kimenetet MB-ban jeleníti meg, a kimenet GB-ban történő lekéréséhez pedig használja a -g zászló.





Tiltsa le a cserét a használatával csere parancs.



sudo csere -a

A -a zászló jelzi az összes eszközt, amely csereként van megjelölve a /etc/swap Könyvtár. Nem használja a swap területet, és kizárólag a RAM-ra támaszkodik.

A csere A folyamat törlése időbe telhet, ezért várjon néhány másodpercig a folyamat befejezéséhez. Az adatátvitel megtekintéséhez használja a ingyenes parancs.

Aktiválja a cserét a gombbal csere parancs.

sudo csere -a

A csereügyletet lezárták; segítségével ellenőrizheti ingyenes -m parancs.

A Swap kezelése Linuxon

A Linuxon a cserét a rendszermag-paraméter vezérli cserelehetőség . Mint minden Linuxon, a swappiness is egy fájl, amely a /proc/sys/vm Könyvtár. A fájl olvasásához használja a macska parancsot a fájl elérési útjával.

macska / proc / sys / vm / cserelehetőség

A kimeneti képernyőkép a cserelehetőség alapértelmezett értékét jelzi 60 . A swappiness értékének módosításához el kell érnünk a sysctl.conf fájlt.

sudo nano / stb / sysctl.conf

Változtassa meg a vm.cserelehetőség paramétert valamilyen más értékkel. Ha ez a paraméter nem létezik, csak írja be.

vm.swappiness=N

Ahol N a csereügylet értéke.

A swap értéke között állítható be 0 és 100 ; 0 a csere letiltva marad, miközben 100 agresszív cserét jelez.

Miután elvégezte a módosításokat a sysctl.conf fájlt, újra kell indítania a rendszert, hogy a változtatások életbe lépjenek. Ezután ellenőrizze a csereérték értékét a cat paranccsal.

Következtetés

A csere hatékony módja a memória kezelésének bármely operációs rendszerben. Időnként agresszív csere történhet az alkalmazás rendellenes viselkedése miatt, ami végső soron lelassítja a rendszert, és memóriahiányos hibákat okoz. A csereügylet törlése javíthatja a helyzetet. A swap törléséhez Linuxon állítsa vissza azt a következővel: csere és akkor csere parancsokat. A csereérték kezeléséhez módosítsa a vm.cserelehetőség paraméter a sysctl.conf fájlt.