Kaj je zamenjava pomnilnika v Linuxu?

What Is Swap Memory Linux



Za vsak operacijski sistem je na voljo namenska količina RAM -a, ki omogoča obdelavo programa. Količina tega RAM -a je omejena, zato RAM v njem ne more hraniti večine podatkov. Zato bi morala biti na voljo rezervna možnost, ki lahko podpira RAM, ko zmanjka pomnilnika.

Ta koncept velja tako za operacijski sistem Windows kot tudi za Linux. V operacijskem sistemu Windows, kadar RAM nima dovolj pomnilnika za zadrževanje procesa, si izposodi določeno količino pomnilnika iz sekundarnega pomnilnika. Ta izposojeni spomin je znan kot navidezni spomin. Podobno, kadar RAM -u v Linuxu zmanjka pomnilnika, si iz sekundarnega pomnilnika izposodi nekaj pomnilnika za shranjevanje svoje neaktivne vsebine.







Na ta način RAM najde dovolj prostora, da v njem zadrži nov proces. Tu se izposojen prostor na trdem disku imenuje Swap Memory. V tem članku se bomo poskušali podrobno naučiti koncepta zamenjave pomnilnika.



Delovanje nadomestnega pomnilnika:

Kot je razloženo zgoraj, je zamenjava pomnilnika namenska količina trdega diska, ki se uporablja, kadar zmanjka pomnilnika RAM. V Linuxu obstaja program za upravljanje pomnilnika, ki skrbi za ta proces. Kadar RAM -a primanjkuje pomnilnika, program za upravljanje pomnilnika poišče vse tiste neaktivne bloke podatkov, ki so prisotni v RAM -u in ki jih že dolgo ne uporabljate.



Ko uspešno najde te bloke, jih premakne v pomnilnik za zamenjavo. Na ta način se sprosti prostor RAM -a, zato ga je mogoče uporabiti za nekatere druge programe, ki jih je treba nujno obdelati. Koncept zamenjave je zelo podoben konceptu ostranjevanja, ki se uporablja v operacijskem sistemu Windows.





Vrste zamenjave pomnilnika:

Običajno sta spodaj omenjeni dve različni vrsti pomnilniškega pomnilnika:

  • Zamenjaj particijo- To je privzeta vrsta pomnilniškega pomnilnika, ki je v resnici particija trdega diska, namenjena zamenjavi.
  • Zamenjaj datoteko- To je samostojno ustvarjena vrsta zamenjave pomnilnika. Kadar na trdem disku ni dovolj prostora za ustvarjanje swap particije, se ročno ustvari swap datoteka za zamenjavo neaktivne vsebine RAM -a vanj.

Kakšna bi morala biti idealna pogostost zamenjave?

Linux nam omogoča, da sami nastavimo pogostost zamenjave, tj. Kako pogosto naj bi potekal postopek zamenjave. Vrednost zamenjave lahko nastavite med 0 in 100, odvisno od vaših zahtev. Nizkofrekvenčna vrednost zamenjave pomeni, da bo postopek zamenjave zelo redko potekal le, kadar je to potrebno, medtem ko visokofrekvenčna vrednost zamenjave pomeni, da se bo postopek zamenjave pojavljal precej pogosto. Privzeta in priporočena vrednost frekvence zamenjave pa je 60.



Prednosti uporabe zamenjave pomnilnika:

Če se naučimo dela zamenjati pomnilnika, lahko zlahka zaznamo prednosti njegove uporabe. Nekatere glavne prednosti uporabe nadomestnega pomnilnika pa so navedene spodaj:

  • Z lahkoto lahko zadrži tiste neaktivne bloke RAM -a, ki se enkrat ali dvakrat komaj uporabljajo, nato pa se nikoli ne uporabijo. Sproščeni RAM se lahko nato uporabi za shranjevanje več programov z višjo prioriteto.
  • Preprečuje, da bi RAM -u zmanjkalo prostora.
  • Deluje kot varnostna kopija za povečanje dejanskega prostora RAM -a.
  • Omogoča vam bolj priročno izvajanje težkih aplikacij, ki zahtevajo veliko količino RAM -a.
  • Med postopkom mirovanja je vsa vsebina RAM -a zapisana v zamenjavni pomnilnik. Zato je v bistvu potrebno, da je proces mirovanja uspešen.
  • Izboljša splošno delovanje vašega sistema.

Zaključek:

V tem članku smo izvedeli o uporabi in delujočem pomnilniškem pomnilniku ter njegovih številnih prednostih. Zamenjava pomnilnika deluje kot rezervna možnost za RAM, ko mu primanjkuje prostora. Vsi vemo, da ne moremo imeti neskončne količine RAM -a; zavedamo se, da današnje vrhunske aplikacije za nemoteno delovanje potrebujejo veliko količino RAM-a. Zato moramo imeti dovolj RAM -a, da se naše aplikacije ne zrušijo.

Poleg tega obstajajo dodatni stroški, povezani z dodajanjem več RAM -a, medtem ko uporaba nadomestnega pomnilnika ni stroškovna. Poleg tega je lahko do določene meje priključen tudi dodatni RAM, odvisno od vaše strojne opreme. Edina možnost, ki nam preostane, je uporaba nadomestnega pomnilnika, s katerim lahko naš sistem deluje zelo učinkovito in brez stroškov.