Da li vam treba zamjena?

Pitanje koje se najčešće postavlja prilikom instaliranja Linux-a je "Da li mi treba swap particija?".

U ovom članku ću objasniti za šta se koristi swap particija, a onda ću vam omogućiti da odlučite da li vam je potrebna ili ne.

Memorija je nešto poput parkirališta trgovačkog centra. Na početku dana parking će biti prazan i biće puno prostora. Kako ljudi počinju da dolaze, sve više prostora se iskorišćava i na kraju parkiralište će biti puno.

U ovom trenutku postoji nekoliko stvari koje se mogu desiti. Možete više da zaustavite više automobila koji ulaze u parkiralište dok ne postanu dostupni prostori ili ćete prisiliti neke od automobila da izađu na taj način oslobađajući prostor.

U računskim uslovima kada prvi put počnete da koristite računar, trebalo bi da imate na raspolaganju većinu svoje memorije. Jedina memorija koja se koristi će biti procesi koji zahtevaju operativni sistem. Svaki put kada učitate aplikaciju, novi proces će se pokrenuti i određena količina memorije će biti izdvojena za aplikaciju.

Svaki put kada stavite novu aplikaciju manje memorije će biti dostupno za pokretanje tog programa i na kraju ćete doći do tačke u kojoj nema dovoljno preostale da pokrenete tu aplikaciju.

Šta radi Linux kada nema dovoljno memorije?

Počinje da ubija proces. Ovo nije nešto što stvarno želite da se desi. Iako postoji mehanizam bodovanja za odabir koji procesi da vas ubiju, u osnovi ostavljate odluku do vašeg operativnog sistema i izvlačite ga iz svojih ruku.

Linux će početi da ubija proces samo kada se virtuelna memorija istroši. Šta je virtuelna memorija? Virtuelna memorija je količina fizičke RAM-a + bilo koji prostor na disku koji se izdvaja za svrhe pejdžiranja (swap).

Zamislite swap particiju kao park za prelivanje. Kada su svi glavni parkirni prostori pokriveni, park za preopterećenje se može koristiti za dodatni prostor. Naravno, postoji i nedostatak korištenja parkovskog preliva. Generalno, park za prelivanje je daleko od stvarnog trgovačkog centra, pa vozači i putnici moraju da šetaju dalje do prodavnica koje traže mnogo vremena.

Možete kreirati swap particiju koju će Linux koristiti za skladištenje neupotrebljivih procesa kada se fizički RAM smanji. Prostor za razmjenu je u osnovi prostora na disku koji se nalazi na tvrdom disku. (Mnogo poput prelivnog parkirališta).

Očigledno je mnogo brži pristup RAM-u od datoteka sačuvanih na vašem tvrdom disku. Ako utvrdite da neprestano izlazite iz memorije i da vaš čvrsti disk zvoni, verovatno je da koristite prekomerno razmjenu prostora.

Koliko vam je potrebna zamjena?

Ako na prvom mestu imate računar sa malom količinom memorije, onda je veoma preporučljivo.

Kao test sam postavio virtuelnu mašinu sa 1 gigabajtom RAM-a i bez razmene swap-ova. Instalirao sam Peppermint Linux koji koristi LXDE radnu površinu i uopšte ima slabu memorijsku stopu.

Razlog zbog kog sam koristio Peppermint Linux jeste da dolazi sa unapred instaliranim Chromium-om i svaki put kada otvorite karticu Chromium koristi se dosta količina memorije.

Otvorio sam karticu i krenuo na linux.about.com. Zatim sam otvorio drugi tabulator i uradio isto. Nastavio sam da ponavljam ovaj proces sve dok na kraju ne nestane pamćenje. Slika iznad pokazuje šta se desilo sledeće. Chromium u osnovi prikazuje poruku u kojoj se navodi da je kartica prestala da radi, a to je verovatno zbog nedostatka memorije.

Zatim sam postavio novu virtuelnu mašinu sa 1 gigabajtom RAM-a i 8 Gigabajt swap particijom. Bio sam u stanju da otvorim karticu nakon kartice nakon tabulatora i iako je fizički RAM manji, prostor za razmenu je počeo da se koristi i ja sam mogao da nastavim da otvorim tabove.

Jasno je da ako imate mašinu sa 1 gigabajtom RAM-a, verovatnije je da zahteva particiju za razmjenu nego ako imate mašinu sa 16 gigabajta RAM-a. Vrlo je verovatno da nikada nećete koristiti prostor za razmjenu na mašini sa 8 gigabajta RAM-a ili više, osim ako ne napravite ozbiljan broj haringa ili video uređivanja.

Međutim, uvek bih preporučio razmenu swap-ova. Prostor na disku je jeftin. Podesite neku od njih kao prekoračenje za vreme kada se malo spuštate u memoriju.

Ako otkrijete da je vaš računar uvek nizak u memoriji i da stalno koristite prostor za razmjenu, možda će biti vremena razmišljati o nadogradnji memorije na računaru .

Ako ste već instalirali Linux i niste podesili swap particiju, sve nije izgubljeno. Umjesto toga moguće je napraviti swap datoteku koja u osnovi ostvaruje isti cilj.

Mogu li da ostavim prostor na SSD-u za svop prostor?

Možete postaviti prostor na SSD-u za svop prostor i teoretski će biti mnogo brže pristupiti toj particiji nego na tradicionalnom čvrstom disku. SSD uređaji imaju ograničen životni vijek i mogu se baviti samo određenim brojem čitanja i pisanja. Da stavimo stvari u perspektivu, taj broj je zapravo veoma visok, a SSD će verovatno nadživeti život vašeg računara.

Zapamtite da je razmena razmaka pretpostavljena da bude prekrivač pufera i da se ne koristi konzistentno. Kao što je već pomenuto ako utvrdite da konstantno koristite swap particiju razmislite o nadogradnji memorije.