Szüksége van egy cserepartícióra?

A Linux telepítésekor gyakran feltett kérdés: "Szükségem van egy swap partícióra?".

Ebben a cikkben fogom elmagyarázni, hogy milyen swap partíciót használnak, és akkor meg fogom engedni, hogy eldöntsd, szükséged van-e vagy sem.

A memória egy kicsit olyan, mint egy bevásárlóközpont parkolója. A nap elején a parkoló üres lesz, és sok hely áll rendelkezésre. Ahogy az emberek elkezdenek egyre több helyet kihasználni, végül a parkoló teljes lesz.

Ezen a ponton pár dolgok történhetnek. Megállíthatsz több autót, hogy bejusson a parkolóba, amíg a terek el nem érnek, vagy kényszerítik az autókat, hogy elhagyják a teret.

Számítástechnikai szempontból, amikor elkezdi elkezdeni a számítógép használatát, a memória nagy részét elérhetővé kell tenni. Az egyetlen memória, amelyet használnak, az operációs rendszertől függ. Minden alkalommal, amikor betölt egy alkalmazást, egy új folyamat indul el, és egy meghatározott mennyiségű memóriát helyeznek el az alkalmazás számára.

Minden alkalommal, amikor új alkalmazást tölt be, kevesebb memória áll rendelkezésre a program futtatásához, és végül olyan pontig jut el ahhoz, hogy nincs elegendő szabadság az alkalmazás futtatásához.

Mit tesz a Linux, ha nincs elegendő memória?

Elkezd leölni a folyamatokat. Ez nem valami, amit valóban meg akar történni. Bár van egy pontozási mechanizmus annak kiválasztására, hogy melyik eljárásokat kell megöli, alapvetően az operációs rendszertől távol tartod a döntést, és leveszed a saját kezedből.

A Linux csak akkor kezd elölni a folyamatokat, amikor a virtuális memória elfogy. Mi a virtuális memória? A virtuális memória a fizikai RAM + mennyisége a lapozó célokra (swap).

Gondolj a swap partícióra, mint túlfolyó parkoló. Amikor a fő parkolóhelyek teljesek, a túlfolyó parkolóhely további helyekre használható. Természetesen hátránya van a túlfolyó parkoló használatának. Általában a túlfolyó parkoló távolabb van a tényleges bevásárlóközponttól, így a sofőröknek és az utasoknak tovább kell járniuk az időigényes üzletekben.

Létrehozhat egy olyan swap partíciót, amelyet a Linux fogja használni az üres folyamatok tárolásához, amikor a fizikai RAM elmarad. A swap partíció alapvetően a merevlemezen elhelyezett lemezterület. (Mint egy túlfolyó parkoló).

Nyilvánvalóan sokkal gyorsabban fér hozzá a RAMhoz, mint a merevlemezen tárolt fájlok. Ha úgy találja, hogy folyamatosan kimész a memóriából, és a merevlemez zörög, akkor valószínűleg túlzottan swap teret használ.

Mennyire van szüksége swap partícióra?

Ha először van egy kis memóriával rendelkező számítógép, akkor nagyon ajánlott.

Vizsgálatként egy virtuális gépet állítottam fel 1 gigabájt RAM-mal és nincs swap partíció. Telepítettem a Peppermint Linux-ot, amely az LXDE asztalot használja, és összességében alacsony memória-lábnyom.

Azért használtam a Peppermint Linux-ot, hogy a Chromium előre telepítve van, és minden alkalommal, amikor kinyitja a Chromium lapot, elegendő mennyiségű memóriát használ.

Kinyitottam egy lapot, és navigáltam a linux.about.com oldalra. Aztán megnyitottam egy második lapot, és ugyanezt tettem. Folytattam ezt a folyamatot, amíg a memória el nem fogy. A fenti kép azt mutatja, hogy mi következik. A Chrome alapvetően egy üzenetet jelenít meg, amely jelzi, hogy a lap leállt, és ez valószínűleg a memória hiányának következménye.

Ezután új virtuális gépet állítottam fel 1 gigabájt RAM-mal és egy 8 gigabájtos swap partícióval. Képes volt megnyitni a fület a fül után a fül után, és bár a fizikai RAM alacsony volt, a swap helyet elkezdtem használni, és képes voltam folytatni a lapok megnyitását.

Nyilvánvaló, hogy ha van egy gépje 1 gigabájt RAM-mal, nagyobb valószínűséggel van szükség swap partícióra, mint ha 16 gigabájt RAM-mal rendelkező gép van. Nagyon valószínű, hogy soha nem fogja használni a swap helyet egy olyan gépen, amely 8 gigabájt RAM-mal vagy annál több, hacsak nem komoly számú crunching vagy video szerkesztést végez.

Mindazonáltal mindig javaslom, hogy cseréljenek partíciót. A lemezterület olcsó. Állítson félre néhányat, mint egy folyószámlahitel, amikor alacsony a memória.

Ha úgy találja, hogy a számítógép mindig alacsony a memóriában és folyamatosan swap teret használ, előfordulhat, hogy gondolkodnia kell a számítógép memóriájának frissítéséről .

Ha már telepítette a Linuxot, és nem hozott létre swap partíciót, mindez nem vész el. Lehetőség van egy olyan swap fájl létrehozására, amely lényegében ugyanazt a célt érte el.

Meg tudom szabadítani a helyet az SSD-en a swap-teret illetően?

Az SSD-re helyet hagyhat a swap terület számára, és elméletben sokkal gyorsabban érheti el a partíciót, mint a hagyományos merevlemezen. Az SSD-k korlátozott élettartammal rendelkeznek, és csak bizonyos számú olvasást és írást tudnak kezelni. Ahhoz, hogy a dolgok perspektivikusak legyenek, ez a szám valójában nagyon magas és az SSD valószínűleg meghaladja a számítógép életét.

Ne felejtse el, hogy a swap helynek túlcsordulási puffernek kell lennie, és nem kell következetesen használni. Amint azt korábban említettük, azt tapasztalja, hogy folyamatosan használja a swap partíciót, fontolja meg a memória frissítését.