Шта је замена меморије у Линук -у?

What Is Swap Memory Linux



За сваки оперативни систем постоји посебна количина РАМ -а која омогућава обраду програма. Међутим, количина ове РАМ меморије је ограничена, због чега РАМ не може држати већину података у себи. Стога би требала бити доступна резервна опција која може подржати РАМ кад год јој понестане меморије.

Овај концепт важи за Виндовс оперативни систем, као и за Линук. У Виндовс ОС -у, кад год РАМ има недовољну количину меморије за одржавање процеса, позајмљује одређену количину меморије из секундарне меморије. Ова позајмљена меморија позната је као виртуелна меморија. Слично, кад год РАМ -у понестане меморије у Линуксу, позајмљује део меморије из секундарне меморије за складиштење свог неактивног садржаја.





На овај начин РАМ налази довољно простора за одржавање новог процеса у себи. Овде се позајмљени простор са чврстог диска назива Свап Мемори. У овом ћемо чланку покушати детаљно научити концепт замјене меморије.



Рад замене меморије:

Као што је горе објашњено, замена меморије је наменска количина чврстог диска која се користи кад год РАМ -у понестане меморије. У Линук -у постоји програм за управљање меморијом који води рачуна о овом процесу. Кад год РАМ -у недостаје меморије, програм за управљање меморијом тражи све оне неактивне блокове података присутне у РАМ -у који се дуго нису користили.



Када успешно пронађе те блокове, пребацује их у свап меморију. На овај начин се ослобађа простор РАМ -а и стога се може користити за неке друге програме које је потребно хитно обрадити. Концепт замене је веома сличан концепту страничног кретања који се користи у оперативном систему Виндовс.





Врсте замене меморије:

Обично постоје две различите врсте свап меморије које су наведене у наставку:

  • Замени партицију- Ово је подразумевани тип замене меморије која је у ствари партиција чврстог диска намењена замени.
  • Замени датотеку- Ово је сам створена врста замене меморије. Кад год на чврстом диску нема довољно простора за креирање свап партиције, ручно се ствара свап датотека за пребацивање неактивног садржаја РАМ -а у њу.

Која би требала бити идеална учесталост замене?

Линук нам омогућава да сами подесимо учесталост замене, односно колико често треба да се одвија процес замене. Можете поставити вредност замене између 0 и 100 у зависности од ваших захтева. Нискофреквентна вриједност замјене значи да ће се процес замјене одвијати врло ријетко само када је то потребно, док високофреквентна вриједност замјене значи да ће се процес замјене одвијати прилично често. Међутим, подразумевана и препоручена вредност фреквенције замене је 60.



Предности коришћења замене меморије:

Учењем рада свап меморије лако можемо уочити предности њене употребе. Међутим, неке од главних предности коришћења свап меморије наведене су у наставку:

  • Лако може да задржи оне неактивне блокове РАМ -а који се ретко користе једном или два пута, а затим се никада не користе. Ослобођена РАМ меморија се тада може користити за држање више програма који имају већи приоритет.
  • Спречава да РАМ -у понестане простора.
  • Делује као резервна копија за повећање стварног простора РАМ -а.
  • Омогућава вам да погодније покрећете тешке апликације које захтевају велику количину РАМ -а.
  • Током процеса хибернације, сви садржаји РАМ -а се записују у свап меморију. Због тога је у суштини потребно да се процес хибернације успешно одвија.
  • Побољшава укупне перформансе вашег система.

Закључак:

У овом чланку смо сазнали употребу и радну свап меморију заједно са њеним бројним предностима. Замена меморије делује као резервна опција за РАМ када јој недостаје простора. Сви знамо да не можемо имати бесконачну количину РАМ -а; схватамо да је данашњим врхунским апликацијама потребна велика количина РАМ-а за несметан рад. Због тога морамо имати довољну количину РАМ -а да бисмо избегли рушење наших апликација.

Такође, постоји трошак повезан са додавањем више РАМ -а, док нема трошкова коришћења свап меморије. Штавише, додатни РАМ такође може бити укључен до одређеног ограничења у зависности од вашег хардвера. Дакле, једина опција која нам преостаје је да користимо свап меморију која може учинити да наш систем ради веома ефикасно без икаквих трошкова.