Ano ang Swap Memory sa Linux?

What Is Swap Memory Linux



Para sa bawat operating system, mayroong isang nakalaang halaga ng RAM na magagamit na ginagawang posible ang pagproseso ng isang programa. Gayunpaman, ang halaga ng RAM na ito ay limitado kung bakit ang RAM ay hindi maaaring magkaroon ng isang maramihang mga data dito. Samakatuwid, dapat mayroong isang magagamit na pagpipilian ng pag-backup na maaaring suportahan ang RAM tuwing naubusan ito ng memorya.

Ang konseptong ito ay humahawak sa operating system ng Windows pati na rin para sa Linux. Sa Windows OS, tuwing ang RAM ay may hindi sapat na memorya upang makapaghawak ng isang proseso, humihiram ito ng ilang halaga ng memorya mula sa pangalawang imbakan. Ang hiram na memorya na ito ay kilala bilang Virtual Memory. Katulad nito, tuwing nauubusan ng memorya ang RAM sa Linux, humihiram ito ng ilang memorya mula sa pangalawang imbakan upang maiimbak ang hindi aktibong nilalaman nito.







Sa ganitong paraan, nakakahanap ang RAM ng sapat na puwang upang makapaghawak ng isang bagong proseso sa loob nito. Dito, ang hiniram na puwang mula sa hard disk ay tinatawag na Swap Memory. Sa artikulong ito, susubukan naming malaman ang konsepto ng swap memory nang detalyado.



Paggawa ng Memory ng Swap:

Tulad ng ipinaliwanag sa itaas, ang memorya ng pagpapalit ay ang nakatuon na halaga ng hard drive na ginagamit tuwing naubusan ng memorya ang RAM. Mayroong isang programa sa pamamahala ng memorya sa Linux na nangangalaga sa prosesong ito. Kailan man kulang sa memorya ang RAM, hinahanap ng programa sa pamamahala ng memorya ang lahat ng mga hindi aktibong bloke ng data na naroroon sa RAM na hindi nagamit nang mahabang panahon.



Kapag matagumpay nitong nahahanap ang mga bloke na iyon, inililipat nito ang mga ito sa palitan ng memorya. Sa ganitong paraan, ang puwang ng RAM ay napalaya at samakatuwid maaari itong magamit para sa ilang iba pang mga programa na nangangailangan ng pagproseso sa isang kagyat na batayan. Ang konsepto ng pagpapalit ay halos kapareho ng konsepto ng paging na ginamit sa operating system ng Windows.





Mga uri ng Memory ng Swap:

Karaniwan mayroong dalawang magkakaibang uri ng memorya ng pagpapalit na nabanggit sa ibaba:

  • Pagpalit ng Paghati- Ito ang default na uri ng swap memory na kung saan ay sa katunayan, isang partisyon ng hard drive na nakatuon sa pagpapalit.
  • Ipagpalit ang File- Ito ay isang nilikha ng sarili na uri ng memorya ng pagpapalit. Tuwing walang sapat na dami ng puwang naiwan sa hard drive upang lumikha ng isang swap na pagkahati, isang swap file ang manu-manong nilikha para sa pagpapalit ng mga hindi aktibong nilalaman ng RAM dito.

Ano ang dapat na Ideyal na Frequency ng Pagpalit?

Pinapayagan kami ng Linux na itakda ang dalas ng pagpapalit sa aming sarili ibig sabihin kung gaano kadalas dapat maganap ang proseso ng pagpapalit. Maaari mong itakda ang halaga ng pagpapalit sa pagitan ng 0 at 100 depende sa iyong mga kinakailangan. Ang isang mababang halaga ng halaga ng pagpapalit ay nangangahulugang ang proseso ng pagpapalit ay magaganap na napakabihirang lamang kapag kinakailangan ito samantalang ang isang mataas na dalas na halaga ng pagpapalit ay nangangahulugan na ang proseso ng pagpapalit ay magaganap nang madalas. Gayunpaman, ang default at inirekumendang halaga ng dalas ng pagpapalit ay 60.



Mga pakinabang ng paggamit ng Swap Memory:

Sa pamamagitan ng pag-aaral ng pagtatrabaho ng palitan ng memorya, madali nating malalaman ang mga pakinabang ng paggamit nito. Gayunpaman, ang ilan sa mga pangunahing pakinabang ng paggamit ng memorya ng swap ay nakalista sa ibaba:

  • Madali nitong mahahawakan ang mga hindi aktibo na bloke ng RAM na halos hindi ginagamit minsan o dalawang beses at pagkatapos ay hindi na ginagamit. Ang napalaya na RAM ay maaaring magamit upang makapaghawak ng maraming mga programa na may mas mataas na priyoridad.
  • Pinipigilan nito ang RAM na maubusan ng espasyo.
  • Gumaganap ito bilang isang backup para sa pagpapahusay ng aktwal na puwang ng RAM.
  • Pinapayagan kang magpatakbo ng mabibigat na application nang mas maginhawa na nangangailangan ng isang malaking halaga ng RAM.
  • Sa panahon ng proseso ng pagtulog sa taglamig, ang lahat ng mga nilalaman ng RAM ay nakasulat sa memorya ng pagpapalitan. Samakatuwid, ito ay mahalagang kinakailangan para sa proseso ng pagtulog sa taglamig upang matagumpay na maganap.
  • Pinahuhusay nito ang pangkalahatang pagganap ng iyong system.

Konklusyon:

Sa artikulong ito, natutunan namin ang paggamit at nagtatrabaho swap memory kasama ang maraming mga pakinabang. Ang memorya ng pagpapalit ay kumikilos bilang isang pagpipilian sa pag-backup para sa RAM kapag nagpapatakbo ito ng kakulangan sa puwang. Alam nating lahat na hindi tayo maaaring magkaroon ng isang walang katapusang halaga ng RAM gayunpaman; napagtanto namin na ang mga high-end application ngayon ay nangangailangan ng isang malaking halaga ng RAM upang gumana nang maayos. Samakatuwid, dapat mayroon kaming sapat na halaga ng RAM upang maiwasan ang aming mga application mula sa pag-crash.

Gayundin, may gastos na nauugnay sa pagdaragdag ng mas maraming RAM samantalang walang gastos sa paggamit ng memorya ng pagpapalit. Bukod dito, ang karagdagang RAM ay maaari ding mai-plug in sa isang tiyak na limitasyon depende sa iyong hardware. Samakatuwid, ang tanging pagpipilian na natitira sa atin ay ang paggamit ng memorya ng pagpapalit na maaaring gawing mas mahusay ang paggana ng aming system nang walang anumang gastos.