Što je zamjena memorije u Linuxu?

What Is Swap Memory Linux



Za svaki operacijski sustav dostupna je namjenska količina RAM -a koja omogućuje obradu programa. Međutim, količina RAM -a je ograničena, zbog čega RAM ne može držati većinu podataka u sebi. Stoga bi trebala biti dostupna rezervna opcija koja može podržati RAM kad god joj ponestane memorije.

Ovaj koncept vrijedi za operacijski sustav Windows, kao i za Linux. U Windows OS -u, kad god RAM ima nedovoljnu količinu memorije za održavanje procesa, posuđuje određenu količinu memorije iz sekundarne memorije. Ta posuđena memorija poznata je kao virtualna memorija. Slično, kad god RAM -u ponestane memorije u Linuxu, posuđuje dio memorije iz sekundarne memorije za pohranu svog neaktivnog sadržaja.







Na taj način RAM nalazi dovoljno prostora za održavanje novog procesa u sebi. Ovdje se posuđeni prostor s tvrdog diska naziva Swap Memory. U ovom ćemo članku pokušati detaljno naučiti koncept zamjene memorije.



Rad zamjenske memorije:

Kao što je gore objašnjeno, zamjena memorije je namjenska količina tvrdog diska koja se koristi kad god RAM -u ponestane memorije. U Linuxu postoji program za upravljanje memorijom koji se brine za ovaj proces. Kad god RAM -u nedostaje memorije, program za upravljanje memorijom traži sve one neaktivne blokove podataka prisutne u RAM -u koji se dugo nisu koristili.



Kad uspješno pronađe te blokove, prebacuje ih u zamjensku memoriju. Na taj se način oslobađa prostor RAM -a pa se može koristiti za neke druge programe koje je potrebno hitno obraditi. Koncept zamjene vrlo je sličan konceptu straničenja koji se koristi u Windows operativnom sustavu.





Vrste zamjene memorije:

Obično postoje dvije različite vrste zamjenjive memorije koje se spominju u nastavku:

  • Zamijeni particiju- Ovo je zadana vrsta zamjene memorije koja je zapravo particija tvrdog diska koja je posvećena zamjeni.
  • Zamijeni datoteku- Ovo je samostalno stvorena vrsta zamjene memorije. Kad god na tvrdom disku nema dovoljno prostora za stvaranje swap particije, ručno se stvara swap datoteka za zamjenu neaktivnog sadržaja RAM -a.

Koja bi trebala biti idealna učestalost zamjene?

Linux nam omogućuje da sami odredimo učestalost zamjene, odnosno koliko često bi se proces zamjene trebao odvijati. Vrijednost zamjene možete postaviti između 0 i 100 ovisno o vašim zahtjevima. Niskofrekventna vrijednost zamjene znači da će se proces zamjene odvijati vrlo rijetko samo kada je to potrebno, dok visokofrekventna vrijednost zamjene znači da će se proces zamjene događati prilično često. Međutim, zadana i preporučena vrijednost učestalosti zamjene je 60.



Prednosti korištenja zamjene memorije:

Učenjem rada zamjenjive memorije lako možemo uočiti prednosti njezine upotrebe. Međutim, neke od glavnih prednosti korištenja zamjenske memorije navedene su u nastavku:

  • Lako može držati one neaktivne blokove RAM -a koji se rijetko koriste jednom ili dvaput, a zatim se nikada ne koriste. Oslobođena RAM memorija tada se može koristiti za držanje više programa koji imaju veći prioritet.
  • Sprječava da RAM -u ponestane prostora.
  • Djeluje kao sigurnosna kopija za povećanje stvarnog prostora RAM -a.
  • Omogućuje vam prikladnije pokretanje teških aplikacija koje zahtijevaju veliku količinu RAM -a.
  • Tijekom procesa hibernacije, svi sadržaji RAM -a zapisuju se u zamjenu memorije. Stoga je bitno da se proces hibernacije uspješno odvija.
  • Poboljšava ukupne performanse vašeg sustava.

Zaključak:

U ovom smo članku naučili korištenje i rad zamjenske memorije zajedno s njezinim brojnim prednostima. Zamjenska memorija djeluje kao rezervna opcija za RAM kada joj nedostaje prostora. Svi znamo da ne možemo imati beskonačnu količinu RAM -a; shvaćamo da današnje vrhunske aplikacije zahtijevaju veliku količinu RAM-a za nesmetan rad. Stoga moramo imati dovoljnu količinu RAM -a kako se naše aplikacije ne bi rušile.

Također, postoji trošak povezan s dodavanjem više RAM -a, dok nema troškova korištenja zamjenske memorije. Štoviše, dodatni RAM također se može priključiti do određenog ograničenja ovisno o vašem hardveru. Dakle, jedina mogućnost koja nam preostaje je korištenje zamjenske memorije koja može učiniti naš sustav vrlo učinkovitim bez ikakvih troškova.