Android

Hogyan lehet megváltoztatni a swappiness értéket a linuxban

Hogyan Kell Megváltoztatni A Saját Nevedet A Fortnite-ban

Hogyan Kell Megváltoztatni A Saját Nevedet A Fortnite-ban

Tartalomjegyzék:

Anonim

A swap hely a merevlemez azon része, amelyet akkor használunk, ha a RAM memória megtelt. A csereterület lehet dedikált cserepartíció vagy cserefájl.

Amikor egy Linux rendszeren kifogy a fizikai memória, az inaktív oldalak átkerülnek a RAM-ból a cseretérbe.

A Swappiness egy Linux kernel tulajdonság, amely beállítja az egyensúlyt az oldalak fizikai memóriából a csereterületre való kicserélése és az oldalak gyorsítótárból való eltávolítása között. Alapvetően meghatározza, hogy a rendszer milyen gyakran fogja használni a csereterületet.

Ez a cikk ismerteti, hogyan lehet megváltoztatni a cserélési értéket Linux rendszereken.

A Swappiness érték ellenőrzése

A rendszer aktuális csereértékének ellenőrzéséhez használja a következő cat parancsot:

cat /proc/sys/vm/swappiness

A legtöbb Linux disztribúció alapértelmezett swappiness értéke 60:

60

Míg a 60 csereérték értéke a legtöbb felhasználó számára megfelelő, bizonyos esetekben lehet, hogy alacsonyabb értéket kell beállítania.

Egy másik parancs, amellyel meghatározható a csereérték, a sysctl :

sysctl vm.swappiness

vm.swappiness = 60

Az Swappiness érték megváltoztatása

A swappiness értéke 0 és 100 között lehet. A 0 érték arra utasítja a kernelt, hogy agresszív módon kerülje el a csere lehetőségét a lehető leghosszabb ideig. A 100 érték agresszíven váltja fel a folyamatokat a fizikai memóriából.

Az alacsonyabb érték arra készteti a kernelt, hogy megpróbálja elkerülni a cserét, amikor csak lehetséges, míg a magasabb érték azt jelenti, hogy a kernel agresszívebben próbálja használni a csereterületet.

A cserememória elérése sokkal lassabb, mint a fizikai memória közvetlen elérése. Az swappiness paraméter alacsonyabb értéke valószínűleg javítja a rendszer teljes teljesítményét. A szokásos asztali telepítéshez 10 érték ajánlott. A legtöbb adatbázis-kiszolgálóra 0 vagy 1 cserélési érték ajánlott.

Az optimális csereérték függ a rendszer munkaterhelésétől és a RAM memória méretétől. Ezt az paramétert kis lépésekben kell módosítania az optimális érték elérése érdekében.

Például a swappiness érték 10-re történő futtatásidejű beállításához írja be a következő parancsot root vagy sudo felhasználóként:

sudo sysctl vm.swappiness=1

Ahhoz, hogy a swappiness paraméter tartós maradjon az újraindítások során, nyissa meg az /etc/sysctl.conf fájlt a szövegszerkesztővel:

sudo nano /etc/sysctl.conf

Keresse meg a vm.swappiness paramétert, és módosítsa annak értékét. Ha ez a paraméter nem létezik, csatolja a következő sort a fájlhoz:

/etc/sysctl.conf

vm.swappiness=1

Következtetés

Megmutattuk, hogyan lehet megváltoztatni a swappiness paraméter értékét.

Ha visszajelzése van, hagyj megjegyzést az alábbiakba.

csere