A Linux telepítésekor gyakran feltett kérdés: "Szükségem van egy swap partícióra?"
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 eljut az a pontig, ahol nincs elegendő szabadság az alkalmazás futtatásához.
Mit tesz a Linux, ha nincs elég 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 üzletekben, ami időigényes.
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 1 gigabájt RAM-mal rendelkező virtuális gépet hoztunk létre, és nem telepítettünk swap partíciót, és telepítettük a Peppermint Linux-ot, amely az LXDE asztalra épül, és összességében alacsony memória-lábnyom.
A Peppermint Linux az, hogy a Chromium előre telepítve van, és minden alkalommal, amikor megnyitja a Chromium lapot, elegendő mennyiségű memóriát használ.
Kinyitottuk a lapot, és a linux.about.com oldalra navigáltunk, majd megnyitottunk egy második lapot, és ugyanezt tettük. Ezt a folyamatot ismételten megismételjük, míg végül a memória elfogyott. 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 hozzon létre egy új virtuális gépet, 1 gigabájt RAM-mal és egy 8 gigabájtos swap partícióval. Képes voltunk 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 kezdtük használni, és képesek voltunk megnyitni a füleket.
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 van egy 16 gigabájt RAM-mal rendelkező gép. 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.
Mindig ajánlatos egy swap partíciót használni. 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?
Megválaszthat helyet egy SSD-en swap-helyre, é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 kezelhetnek. 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.




