Swap fájl beállítása Linuxon

Lesznek olyan esetek, amikor növelnie kell a kiszolgáló válaszkészségét, hogy elkerülje a memóriakimerüléssel kapcsolatos problémákat. Memóriahiánnyal kapcsolatos problémák akkor fordulnak elő, ha a kiszolgálón futó alkalmazás nagy mennyiségű memóriát kezd el fogyasztani. A Swap virtuális memóriaként van kialakítva , amely a merevlemezt használja a RAM-ban nem tárolható adatok tárolására. Ez az oktatóanyag bemutatja, hogyan hozhat létre swap fájlt, amely Ubuntu, CentOS és Debian alatt működik. Ez az oktatóanyag egyetlen egyéni ISO-hoz sem készült, de követhető.

1. lépés: Ellenőrizze, hogy nem létezik-e csere

Az oktatóprogram során felmerülő problémák elkerülése érdekében a következőket kell végrehajtania annak ellenőrzéséhez, hogy a csereterület jelenleg nem aktív:

free -m

A parancs futtatása után valami hasonlót kell látnia ehhez a kimenethez:

total              used       free     shared    buffers     cached
Mem:               1840       1614     226       15          36       1340
-/+ buffers/cache:            238      1602
Swap:              0          0        0

Ha 0a Swaprészben egy értéket lát , akkor folytassa a 2. lépéssel.

Alternatív megoldásként futtathatja a következő parancsot, hogy megnézze, van-e konfigurált cserefájl:

swapon -s

Ha nem látja a kimenetet swapon, folytassa a 2. lépéssel.

2. lépés: Hozzon létre swap fájlt

Ki kell választania a fájl helyét. Ebben az oktatóanyagban a kiszolgáló gyökerében lesz tárolva. Létrehozunk egy 2 GB-os swap fájlt a következő parancs futtatásával:

dd if=/dev/zero of=/swapfile count=2048 bs=1M

A ddparancs a következőhöz hasonló formátumban adja ki a kimenetet:

2048+0 records in
2048+0 records out
2147483648 bytes (2.1 GB) copied, 10.5356 s, 204 MB/s

Ezután ellenőrizze, hogy a fájl a Vultr VPS gyökerében található-e a következő futtatásával:

ls / | grep swapfile

Folytassa, ha látja a swapfilefájlt.

3. lépés: Aktiválja a swap fájlt

A cserefájlokat a rendszer nem ismeri fel automatikusan. Meg kell mondanunk a szervernek, hogyan kell formázni a fájlt, és engedélyezni kell, hogy érvényes swap fájlként lehessen használni. Biztonsági intézkedésként frissítse a swapfile engedélyeket, hogy csak a root számára engedélyezze az R/W-t, más felhasználóknak ne. Fuss:

chmod 600 /swapfile

Az engedély módosítása a következő parancs futtatásával ellenőrizhető:

ls -lh /swapfile

Látni fog egy fájlkijelzőt:

-rw------- 1 root root 2.0G Oct  2 18:47 /swapfile

Ezután mondja meg a szervernek, hogy állítsa be a swap fájlt a következő futtatásával:

mkswap /swapfile

A futtatás után a következő kimenetet fogja látni:

Setting up swapspace version 1, size = 2097148 KiB
no label, UUID=ff3fc469-9c4b-4913-b653-ec53d6460d0e

Ha minden a fentiek szerint látható, készen áll a következő lépésre.

4. lépés: Kapcsolja be a cserét

Ha a fájl készen áll a csereként való használatra, engedélyeznie kell a következő futtatásával:

swapon /swapfile

A freeparancs újbóli futtatásával ellenőrizheti, hogy a cserefájl aktív-e .

free -m

total       used       free     shared    buffers     cached
Mem:          1840       1754         86         16         23       1519
-/+ buffers/cache:        210       1630
Swap:         2047          0       2047

Ha Swapmást mutat, mint a 0, akkor sikeresen beállította a swapot.

5. lépés: Engedélyezze a cserét újraindításkor

Alapértelmezés szerint a szerver nem engedélyezi automatikusan ezt az új cserefájlt. A rendszerindításkor engedélyezéséhez frissítheti a /etc/fstabfájlt. Bármely szövegszerkesztő elegendő. Ebben a példában a következőt fogom használni nano.

nano /etc/fstab

Adja hozzá a következő sort a fájl végéhez:

/swapfile   none    swap    sw    0   0

Mentse el és zárja be, ha végzett a fájl szerkesztésével. Mindannyian végeztünk!

Hagyj kommentárt

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Ez az oktatóanyag végigvezeti Önt a Vultrs rendszerekkel kompatibilis Windows ISO létrehozásának folyamatán. Itt megtanulhatja az <>Windows ISO<> előállításának lépéseit az NTLite segítségével.

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.

DDOS támadások: Rövid áttekintés

DDOS támadások: Rövid áttekintés

Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.

Essential péntek: Mi történt az AI-vezérelt autókkal?

Essential péntek: Mi történt az AI-vezérelt autókkal?

Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.

A Big Data Reference Architecture Layerek funkciói

A Big Data Reference Architecture Layerek funkciói

Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.

Az adattárolás fejlődése – Infografika

Az adattárolás fejlődése – Infografika

Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.