Potrebujete výmenný oddiel?

Otázkou, ktorá sa bežne pýta pri inštalácii Linuxu je "Potrebujem swapový oddiel?".

V tomto článku budem vysvetľovať, čo je swapový oddiel používaný, a potom vás budem rozhodovať, či potrebujete alebo nie.

Pamäť je trochu ako parkovisko nákupného centra. Na začiatku dňa bude parkovisko prázdne a bude k dispozícii veľa priestoru. Keď ľudia začnú prichádzať, čoraz viac priestoru sa vyčerpá a nakoniec parkovisko bude plné.

V tomto okamihu sa môže stať pár vecí. Môžete buď zastaviť ďalšie autá, ktoré vstúpia na parkovisko, až kým nebude k dispozícii priestor, alebo vynútite niektoré z automobilov, aby ste odišli a tým uvoľnili medzery.

Pri výpočtoch, keď prvýkrát začnete používať počítač, by ste mali mať k dispozícii väčšinu pamäte. Jediná použitá pamäť bude z procesov požadovaných operačným systémom. Pri každom načítaní aplikácie sa spustí nový proces a pre aplikáciu sa vyhradí nastavené množstvo pamäte.

Pri každom načítaní novej aplikácie bude k dispozícii menej pamäte na spustenie daného programu a nakoniec sa dostanete až k bodu, kedy niet dostatku na spustenie tejto aplikácie.

Čo robí Linux, keď nie je dostatok pamäte?

Začína zabíjať procesy. Nie je to niečo, čo sa naozaj chcete stať. Zatiaľ čo existuje mechanizmus hodnotenia na výber procesov, ktoré chcete zabiť, v podstate ponecháte rozhodnutie až na váš operačný systém a vyberiete ho z vlastných rúk.

Linux začne zabíjať procesy len pri vyčerpaní virtuálnej pamäte. Čo je virtuálna pamäť? Virtuálna pamäť je množstvo fyzickej pamäte RAM + akýkoľvek diskový priestor vyhradený na stránkovanie (swap).

Premýšľajte o oddeľovacom oddieli ako preplnenom parkovisku. Keď sú všetky hlavné parkovacie miesta plné, preplnený parkovací priestor môže byť použitý na ďalšie miesto. Existuje samozrejme nevýhoda pre používanie preplňovacieho parkoviska. Všeobecne platí, že prepadové parkovisko je ďalej od skutočného nákupného centra a vodiči a cestujúci musia ďalej chodiť do obchodov, ktoré sú časovo náročné.

Môžete vytvoriť swapový oddiel, ktorý bude Linux používaný na ukladanie nečinných procesov, keď sa fyzická pamäť RAM zníži. Odkladací oddiel je v podstate diskový priestor vyhradený na pevnom disku. (Podobne ako parkovisko s preplnením).

Je to oveľa rýchlejší prístup k pamäti RAM ako súbory uložené na vašom pevnom disku. Ak zistíte, že máte neustále vyčerpávajúcu pamäť a váš pevný disk je znetvorený, je pravdepodobné, že používate výmenný priestor nadmerne.

Ako zle potrebujete odkladací oddiel?

Ak máte počítač s malým množstvom pamäte na prvom mieste, potom je veľmi odporúčané.

Ako test som nastavil virtuálny počítač s 1 gigabajtom RAM a žiadnym swapovým oddielom. Nainštaloval som Peppermint Linux, ktorý používa pracovnú plochu LXDE a celkovo má malú pamäť.

Dôvodom, prečo som použil program Peppermint Linux, je, že je dodávaný s prehliadačom Chromium a pri každom otvorení karty Chromium sa používa dostatočné množstvo pamäte.

Otvoril som kartu a prešiel som do linux.about.com. Potom som otvoril druhú kartu a urobil to isté. Stále som opakoval tento proces, kým sa nakoniec pamäť nevyčerpala. Obrázok vyššie ukazuje, čo sa stalo ďalej. Chromium v ​​podstate zobrazuje správu o tom, že karta prestala pracovať, čo je pravdepodobne kvôli nedostatku pamäte.

Potom som nastavil nový virtuálny počítač s 1 GB RAM a 8 gigabajtový swapový oddiel. Dokázal som otvoriť kartu po záložke po karte a aj keď fyzická pamäť RAM bola spustená, začal sa používať swapový priestor a bol som schopný pokračovať v otváraní kariet.

Je zrejmé, že ak máte zariadenie s pamäťou RAM 1 gigabajt, je väčšia pravdepodobnosť, že budete potrebovať odkladací oddiel, než ak máte zariadenie so 16 GB RAM. Je veľmi pravdepodobné, že nikdy nebudete používať výmenný priestor na počítači s kapacitou 8 GB RAM alebo viac, ak nevykonáte vážne chybné čísla alebo úpravu videa.

Napriek tomu by som vždy doporučoval mať swapový oddiel. Priestor na disku je lacný. Nastavte si niektoré z nich ako kontokorent, keď máte nízku pamäť.

Ak zistíte, že váš počítač má vždy nedostatok pamäte a že stále používate miesto na výmenu, môže byť čas premýšľať o aktualizácii pamäte počítača .

Ak ste už nainštalovali Linux a nenastavili ste swapový oddiel, všetko sa nestratí. Namiesto toho je možné vytvoriť swapový súbor, ktorý v zásade dosahuje rovnaký cieľ.

Môžem vyčistiť priestor na mojom SSD pre swapový priestor?

Môžete si vyhradiť miesto na disku SSD pre swapový priestor a teoreticky bude oveľa rýchlejšie pristupovať k tomuto oddielu ako na tradičný pevný disk. SSD majú obmedzenú životnosť a dokážu zvládnuť iba určitý počet čítaní a zápisov. Ak chcete uviesť veci do pohľadu, toto číslo je skutočne veľmi vysoké a vaša SSD pravdepodobne prekoná život vášho počítača.

Pamätajte, že swapový priestor je predbežný buffer a nepoužíva sa dôsledne. Ako ste už uviedli, ak zistíte, že používate swapový oddiel, zvážte inováciu pamäte.