Mis on vahetusmälu Linuxis?

What Is Swap Memory Linux



Iga operatsioonisüsteemi jaoks on saadaval spetsiaalne kogus RAM -i, mis võimaldab programmi töötlemist. Selle RAM -i kogus on aga piiratud, mistõttu RAM ei saa sellesse mahutada enamikku andmeid. Seetõttu peaks olema saadaval varuvõimalus, mis toetab RAM -i, kui selle mälu otsa saab.

See kontseptsioon kehtib nii Windowsi kui ka Linuxi jaoks. Kui operatsioonisüsteemis Windows ei ole protsessi jaoks piisavalt mälu, laenab see Windowsi operatsioonisüsteemis teatud koguse mälu. See laenatud mälu on tuntud kui virtuaalne mälu. Samamoodi laenab see alati, kui Linuxis RAM -i mälu otsa saab, mitteaktiivse sisu salvestamiseks mõningast mälu.







Sel viisil leiab RAM piisavalt ruumi uue protsessi hoidmiseks. Siin nimetatakse kõvakettalt laenatud ruumi vahetusmäluks. Selles artiklis proovime üksikasjalikult õppida vahetusmälu kontseptsiooni.



Vahetusmälu töötamine:

Nagu eespool selgitatud, on vahetusmälu spetsiaalne kõvaketas, mida kasutatakse alati, kui RAM -i mälu saab otsa. Linuxis on olemas mäluhaldusprogramm, mis selle protsessi eest hoolitseb. Kui RAM -il on mälu vähe, otsib mäluhaldusprogramm kõiki neid RAM -is olevaid mitteaktiivseid andmeplokke, mida pole pikka aega kasutatud.



Kui see plokid edukalt leiab, teisaldab need need vahetusmällu. Sel viisil vabaneb RAM -i ruum ja seega saab seda kasutada mõne muu programmi jaoks, mis vajab kiiret töötlemist. Vahetamise mõiste on väga sarnane Windowsi opsüsteemis kasutatavale lehitsemise kontseptsioonile.





Vahetusmälu tüübid:

Tavaliselt on kahte tüüpi vahetusmälu, mida on allpool mainitud:

  • Vaheta partitsiooni- See on vahetusmälu vaiketüüp, mis on tegelikult vahetamiseks mõeldud kõvaketta partitsioon.
  • Vaheta fail- See on ise loodud vahetusmälu tüüp. Kui kõvakettal ei ole vahetuspartitsiooni loomiseks piisavalt ruumi, luuakse käsitsi vahetusfail, et RAM -i mitteaktiivne sisu sinna vahetada.

Milline peaks olema ideaalne vahetamise sagedus?

Linux võimaldab meil vahetamise sageduse ise määrata, st kui sageli peaks vahetusprotsess toimuma. Vahetusväärtuse saate määrata vahemikus 0 kuni 100, sõltuvalt teie vajadustest. Vahetamise madalsageduslik väärtus tähendab, et vahetusprotsess toimub väga harva ainult siis, kui seda on vaja, samas kui vahetamise kõrgsageduslik väärtus tähendab, et vahetusprotsess toimub üsna sageli. Vahetamissageduse vaikimisi ja soovitatav väärtus on aga 60.



Vahetusmälu kasutamise eelised:

Vahetusmälu toimimist õppides saame hõlpsasti tajuda selle kasutamise eeliseid. Allpool on aga loetletud vahetusmälu kasutamise peamised eelised:

  • See mahutab hõlpsalt need mitteaktiivsed RAM -i plokid, mida üks või kaks korda peaaegu ei kasutata ja siis neid kunagi ei kasutata. Vabanenud RAM -i saab seejärel kasutada rohkemate prioriteetsete programmide hoidmiseks.
  • See takistab RAM -i tühjenemist.
  • See toimib RAM -i tegeliku ruumi suurendamiseks varukoopiana.
  • See võimaldab mugavamalt käivitada raskeid rakendusi, mis nõuavad suurt hulka RAM -i.
  • Talveunerežiimi ajal kirjutatakse kogu RAM -i sisu vahetusmällu. Seetõttu on see talveunerežiimi edukaks toimimiseks sisuliselt vajalik.
  • See parandab teie süsteemi üldist jõudlust.

Järeldus:

Selles artiklis oleme õppinud kasutus- ja töövahetusmälu koos selle arvukate eelistega. Vahemälu toimib RAM -i varuvõimalusena, kui sellel on ruumi vähe. Me kõik teame, et meil ei saa olla lõpmatu hulk RAM -i; me mõistame, et tänapäevased tipptasemel rakendused nõuavad sujuvaks toimimiseks palju RAM-i. Seetõttu peab meil olema piisavalt RAM -i, et vältida meie rakenduste krahhi.

Samuti on lisamälu lisamisega seotud kulud, samas kui vahetusmälu kasutamine ei maksa. Lisaks saab sõltuvalt teie riistvarast teatud piirini ühendada ka täiendavat muutmälu. Seega on meil ainus võimalus kasutada vahetusmälu, mis võib meie süsteemi ilma kuludeta väga tõhusalt tööle panna.