Kezdő lépések a fájlcserével Linuxon

Kezdő lépések a fájlcserével Linuxon

Ez az útmutató bemutatja a fájlok cseréjét Linux alatt, meghatározva, hogy mi a cserefájl, és milyen fontos szerepet játszik a rendszer stabilitásában.





Mi az a cserefájl?

A cserefájl a Linuxban olyan fájl a merevlemezen, amelyet a Linux kernel használ a számítógépen futó alkalmazások változó adatainak tárolására. A swapping néven ismert folyamat felelős az adatok swap fájlba történő átviteléért, ha a véletlen hozzáférésű memória (RAM) nem elegendő.





Képzelje el, hogy memóriaigényes alkalmazást futtat, és a rendszer elkezdi használni a RAM 100% -át, a Linux operációs rendszer egy cserefájlt fog használni annak elkerülése érdekében, hogy a RAM betöltse, és a rendszer nem reagál, vagy rosszabb lesz: összeomlik.



jegyzet : Az adatok kiolvasása egy swap fájlból valamivel lassabb, mint a közvetlen RAM -ból, de jobb alternatíva, mint a rendszer összeomlása.

A swap fájl megtekintése a swapon használatával

Ha információt szeretne kapni a swap fájlról a rendszeren, futtassa a következő parancsot:



swapon

A fenti parancs kimenete hasonló lenne az alább láthatóhoz.

A kimenet azt mutatja, hogy a /gyökér mappa tartalmazza a rendszer nevű cserefájlját cserefájl . Ezenkívül a swap fájl mérete 2 GB, és jelenleg a rendszer körülbelül 41 megabájt swap fájlterületet használ.





Mivel a RAM és a csereterület együttesen tárolja az ideiglenes adatokat, érdemes részletes információkat kapni mindkettőről. Ezt megteheti a ingyenes parancs.

free -h

Cserefájl létrehozása Linuxon

Ha teljesítményproblémái vannak a RAM -mal, akkor fontolja meg a swap fájl létrehozását vagy méretének növelését.





Kapcsolódó: A memória kezelése Linuxon

Ha olyan rendszere van, amelynek alacsony a RAM -ja, például 2 GB, akkor létre kell hoznia egy swap fájlt, amely körülbelül kétszer akkora, mint a RAM, azaz 4 GB.

Másrészt, ha elegendő RAM -hely van a rendszeren, például 8 GB, akkor a cserefájl a RAM 25% -a lehet, azaz 2 GB, mert a RAM több alkalmazásváltozó -adatot képes befogadni.

Mielőtt új cserefájlt hozhat létre, feltétlenül tiltsa le az aktuális fájlt /swapfile :

sudo swapoff /swapfile

Most hozzon létre egy 2 GB méretű cserefájlt a lebukik parancs.

sudo fallocate -l 2G /swapfile

Ha nincs cserefájlja, akkor a fent említett parancs létrehoz egyet Önnek, de ha már rendelkezik ilyennel, felülírja a meglévőt.

A Swappiness beállítása Linuxon

A swappiness olyan érték, amelyet a Linux kernel használ annak meghatározására, hogy a RAM milyen gyakran használja a swap fájlt. Alapértelmezés szerint az érték 60. Minél magasabb ez az érték, annál gyakrabban használja a RAM a cserefájlt, ami ideális, ha kevés a RAM. A lehetséges cserefájlok értéke 0 és 100 között van.

A cserélhetőség értékének megtekintéséhez futtassa a következő parancsot:

cat /proc/sys/vm/swappiness

A rendszer swappiness értékének ideiglenes módosításához, például 20, használja a következő parancsot:

sudo sysctl vm.swappiness=20

jegyzet : Ez az érték a rendszer újraindítása után visszaáll az alapértelmezett értékre.

A cserélhetőség megőrzése érdekében csatolja a következő sort vm.csere = 20 az alján etc/sysctl.conf konfigurációs fájl.

Feltétlenül indítsa újra a rendszert, hogy a módosítások érvénybe lépjenek.

reboot

Hogyan lehet eltávolítani egy cserefájlt

A már nem szükséges swap fájl eltávolításához először tiltsa le a gombbal csere majd használja a rm parancsot a fájl törléséhez .

imessage Mac -en nem küld üzeneteket
sudo swapoff /swapfile
sudo rm /swapfile

Dedikált partíciók használata a cseréhez

A cserefájl használata esetén sokkal jobb teljesítményre kell számítania a rendszertől, mivel a cserefájl megakadályozza a rendszer összeomlását memóriaigényes alkalmazások futtatása közben.

Létfontosságú rendszerek esetén fontolja meg egy dedikált partíció létrehozását a merevlemezen a cseréhez. A swap partíciónak és a swap fájlnak megvannak a maga előnyei és hátrányai.

Részvény Részvény Csipog Email Mi az a Linux Swap partíció? Minden, amit tudnia kell

A legtöbb Linux telepítés azt javasolja, hogy vegyen fel egy cserepartíciót. Mire való a swap partíció? Itt van, amit tudnia kell.

Olvassa tovább
Kapcsolódó témák
  • Linux
  • Számítógép memória
  • Linux
A szerzőről Mehetsz(36 cikk megjelent)

A Mwiza szakmát szakmailag fejleszt, és sokat ír Linuxon és front-end programozáson. Érdeklődési körei közé tartozik a történelem, a gazdaság, a politika és a vállalkozás-építészet.

Továbbiak Mwiza Kumwendától

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, véleményeket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide