Kailangan mo ba ng Swap Partition?

Ang isang tanong na karaniwang tinatanong kapag ang pag-install ng Linux ay "Kailangan ko bang magpalit ng partisyon?".

Sa artikulong ito ipapaliwanag ko kung ano ang ginagamit ng swap partition at pagkatapos ay papayag ako na magpasya kung kailangan mo o hindi.

Ang memorya ay medyo katulad ng parke ng parke ng shopping center. Sa simula ng araw ay walang laman ang parke ng kotse at magkakaroon ng maraming puwang na magagamit. Habang ang mga tao ay nagsisimula pagdating mas marami at mas maraming espasyo ang ginagamit up at sa huli ang paradahan ng kotse ay puno na.

Sa puntong ito mayroong ilang mga bagay na maaaring mangyari. Maaari mong ihinto ang anumang higit pang mga kotse na papasok sa parke ng kotse hanggang sa magagamit na mga puwang o puwersahin mo ang ilan sa mga kotse upang umalis sa gayon ilalabas ang mga puwang.

Sa mga termino ng computing kapag una mong sinimulan ang paggamit ng iyong computer, dapat mong makuha ang karamihan sa iyong memorya. Ang tanging memorya na ginagamit ay mula sa mga proseso na kinakailangan ng operating system. Sa bawat oras na mag-load ka ng isang application isang bagong proseso ay magsisimula at isang set na halaga ng memorya ay itatabi para sa application.

Sa bawat oras na mag-load ka ng isang bagong application mas memory ay magagamit upang patakbuhin ang program na iyon at sa kalaunan ay makakakuha ka sa punto kung saan walang sapat na natitira upang patakbuhin ang application na iyon.

Ano ang gagawin ng Linux kapag walang sapat na memorya ang natitira?

Sinimulan nito ang pagpatay ng mga proseso. Ito ay hindi isang bagay na talagang gusto mong mangyari. Habang may isang mekanismo sa pagmamarka para sa pagpili kung aling mga proseso ang pumatay ikaw ay iiwan lamang ang desisyon hanggang sa iyong operating system at dalhin ito sa iyong sariling mga kamay.

Magsisimula lamang ang Linux pagpatay ng mga proseso kapag ang memory ng memory ay naubusan. Ano ang virtual memory? Ang virtual memory ay ang halaga ng pisikal na RAM + anumang espasyo ng disk na ibinukod para sa mga layunin ng paging (swap).

Mag-isip ng isang swap partition bilang overflow car park. Kapag ang lahat ng pangunahing espasyo ng paradahan ng kotse ay puno na ang overflow car park ay maaaring gamitin para sa karagdagang espasyo. May mga kurso ng isang downside sa paggamit ng isang overflow car park. Sa pangkalahatan ang overflow car park ay mas malayo mula sa aktwal na shopping center at sa gayon ang mga driver at pasahero ay kailangang maglakad nang higit pa sa mga tindahan na nakakalipas ng oras.

Maaari kang lumikha ng isang swap partition na gagamitin ng Linux upang mag-imbak ng mga proseso ng idle kapag ang pisikal na RAM ay nakakababa. Ang partisyon ng swap ay karaniwang puwang sa disk na itinabi sa iyong hard drive. (Karamihan tulad ng overflow car park).

Maliwanag na mas mabilis na ma-access ang RAM kaysa sa mga file na naka-imbak sa iyong hard drive. Kung nalaman mo na ikaw ay patuloy na tumatakbo sa labas ng memorya at ang iyong hard drive ay whirring ito ay malamang na sobra-sobra kang gumagamit ng swap space.

Paano masama ang kailangan mo ng swap partition?

Kung mayroon kang isang computer na may maliit na halaga ng memorya sa unang lugar pagkatapos ito ay lubos na inirerekomenda.

Bilang isang pagsubok nag-set up ako ng isang virtual machine na may 1 gigabyte ng RAM at walang swap partisyon. Nag-install ako ng Peppermint Linux na gumagamit ng LXDE desktop at pangkalahatang mayroon itong mababang memory footprint.

Ang dahilan kung bakit ginamit ko ang Peppermint Linux ay na ito ay may pre-install na Chromium at tuwing magbubukas ka ng isang tab na Chromium isang disenteng dami ng memorya ang ginamit.

Binuksan ko ang isang tab at nag-navigate sa linux.about.com. Pagkatapos ay binuksan ko ang isang 2nd tab at ginawa ang parehong. Iningatan ko ang paulit-ulit na prosesong ito hanggang sa tumakbo ang memorya. Ang larawan sa itaas ay nagpapakita ng susunod na nangyari. Ang Chromium ay karaniwang nagpapakita ng isang mensaheng nagsasabi na ang tab ay tumigil sa pagtatrabaho at marahil ito ay dahil sa kakulangan ng memorya.

Pagkatapos ay nag- set up ako ng isang bagong virtual machine na may 1 gigabyte ng RAM at isang 8 gigabyte swap partition. Nagawa kong buksan ang tab pagkatapos ng tab pagkatapos ng tab at kahit na ang pisikal na RAM ay tumakbo nang mababa ang swap space na nagsimula na magamit at nagawa kong ipagpatuloy ang pagbubukas ng mga tab.

Malinaw kung mayroon kang isang makina na may 1 gigabyte ng RAM ikaw ay mas malamang na nangangailangan ng swap partition kaysa kung mayroon kang isang makina na may 16 gigabytes ng RAM. Malamang na hindi mo gagamitin ang swap space sa isang makina na may 8 gigabytes ng RAM o higit pa maliban kung mayroon kang ilang malubhang crunching number o pag-edit ng video.

Gayunpaman palagi kong inirerekumenda ang pagkakaroon ng isang swap partition. Ang disk space ay mura. Itakda ang ilan sa mga ito bukod bilang isang overdraft para sa kapag ikaw ay mababa sa memorya.

Kung nalaman mo na ang iyong computer ay laging mababa sa memorya at patuloy kang gumagamit ng puwang ng swap maaaring oras na mag-isip tungkol sa pag-upgrade ng memorya sa iyong computer .

Kung na-install mo na ang Linux at hindi mo na-set up ang isang swap partition lahat ay hindi mawawala. Posible sa halip na lumikha ng isang swap file na karaniwang nakamit ang parehong layunin.

Maaari ba akong maglaan ng puwang sa aking SSD para sa swap space?

Maaari mong itabi ang espasyo sa isang SSD para sa swap space at sa teorya ito ay magiging mas mabilis upang ma-access ang pagkahati kaysa sa isang tradisyunal na hard drive. Ang SSDs ay may limitadong haba ng buhay at maaari lamang mahawakan ang isang tiyak na bilang ng mga bumabasa at magsusulat. Upang ilagay ang mga bagay sa pananaw na ang bilang ay talagang napakataas at ang iyong SSD ay malamang na magwawakas sa buhay ng iyong computer.

Tandaan na ang puwang ng swap ay dapat na isang overflow buffer at hindi na ginagamit ng tuloy-tuloy. Tulad ng nabanggit bago kung nalaman mo na patuloy mong ginagamit ang swap partition, isaalang-alang ang pag-upgrade sa memorya.