Nagkinahanglan Ka ba nga Mag-swap Partition?

Usa ka pangutana nga kasagarang gipangutana sa dihang ang pag-instalar sa Linux mao ang "Nagkinahanglan ba ako og swap partition?".

Sa kini nga artikulo akong ipasabut kon unsa ang gigamit sa usa ka swap partition ug dayon akong tugotan ikaw nga mohukom kon gikinahanglan ba nimo o dili.

Ang panumduman nahisama sa parke sa sakyanan sa shopping center. Sa sinugdanan sa adlaw ang parke sa sakyanan mahimong walay sulod ug aduna'y daghang mga lugar nga magamit. Sa diha nga ang mga tawo magsugod sa pag-abot dugang mga dugang nga mga luna ang gigamit ug sa katapusan ang parking sa sakyanan mapuno.

Niini nga punto adunay pipila ka mga butang nga mahitabo. Mahimo nimong pugngan ang bisan unsa pa nga mga sakyanan nga mosulod sa parke sa sakyanan hangtud nga mahimo na ang mga lugar o gipugos nimo ang pipila ka mga sakyanan nga mobiya sa ingon gibuhian ang mga luna.

Sa pag-compute nga mga termino sa una nga pagsugod sa paggamit sa imong computer kinahanglan nga anaa kanimo ang kadaghanan sa imong panumduman. Ang bugtong panumduman nga gamiton gikan sa mga proseso nga gikinahanglan sa operating system. Sa matag higayon nga mag-load ka sa usa ka aplikasyon usa ka bag-ong proseso ang magsugod ug usa ka gitakda nga gidaghanon sa panumduman ang igahin alang sa aplikasyon.

Sa matag higayon nga mag load ka sa usa ka bag-ong aplikasyon nga dili kaayo panumduman mahimo nga magamit sa pagdumala niana nga programa ug sa kadugayan ikaw makaabut sa punto diin dili igo nga wala ang pagdala niana nga aplikasyon.

Unsay buhaton sa Linux kung wala'y igo nga panumduman?

Nagsugod kini sa pagpatay sa mga proseso. Dili kini usa ka butang nga gusto nimo nga mahitabo. Samtang adunay usa ka mekanismo sa pagmarka alang sa pagpili kung unsa nga mga proseso ang pagpatay kanimo sa pagbiya sa desisyon ngadto sa imong operating system ug pagkuha niini gikan sa imong kaugalingon nga mga kamot.

Ang Linux magsugod lamang sa pagpatay sa mga proseso kon ang virtual memory mahuman. Unsa ang talagsaon nga panumduman? Ang panumduman sa virtual mao ang kantidad sa pisikal nga RAM + sa bisan unsang disk space nga gigahin alang sa paging mga katuyoan (swap).

Hunahunaa ang partisyon sa swap ingon nga usa ka overflow car park. Sa diha nga ang tanan nga mga punoan sa mga parkinganan sa car mao ang puno nga overflow car park mahimong gamiton alang sa dugang nga luna. Adunay siyempre usa ka kalisud sa paggamit sa overflow car park. Sa kinatibuk-an ang overflow car park layo pa gikan sa aktwal nga shopping center ug busa ang mga drayber ug mga pasahero maglakaw paingon sa mga tindahan nga gigamit sa panahon.

Mahimo nimong maghimo ug swap partition nga gamiton sa Linux sa pagtipig sa mga proseso nga walay pulos kung ang pisikal nga RAM ang nagkagamay. Ang swap partition mao ang batakan nga disk space nga gigahin sa imong hard drive. (Sama sa usa ka overflow car park).

Kini dayag nga mas dali nga pag-access RAM kay sa mga file nga gitipigan sa imong hard drive. Kung nahibal-an nimo nga ikaw kanunay nga nahanaw sa panumduman ug ang imong malisud nga pagbiyahe nagkahuyang kini lagmit nga sobra ka gamit ang swap space.

Unsa ka daotan ang gikinahanglan nga swap partition?

Kung ikaw adunay usa ka computer nga adunay gamay nga panumduman sa una nga dapit nan kini girekomendar kaayo.

Ingon sa usa ka pagsulay akong gibutang ang usa ka virtual nga makina nga adunay 1 gigabyte nga RAM ug walay swap partition. Nag-instalar ako sa Peppermint Linux nga naggamit sa LXDE desktop ug sa kinatibuk-an kini adunay ubos nga memory footprint.

Ang rason nga akong gigamit ang Peppermint Linux mao nga kini nag-una sa Chromium pre-install ug sa matag higayon nga mag-abli ka sa tab sa Chromium ang usa ka desente nga memorya gigamit.

Gibuksan nako ang tab ug giadto sa linux.about.com. Dayon akong giablihan ang ikaduha nga tab ug gibuhat ang sama. Gisubli ko kini nga proseso hangtod nga ang panumduman nahuman. Ang hulagway sa ibabaw nagpakita sa sunod nga nahitabo. Ang Chromium sa batakan nagpakita sa usa ka mensahe nga nagpahayag nga ang tab mihunong sa pagtrabaho ug kini tingali tungod sa kakulang sa panumduman.

Dayon akong gibutang ang usa ka bag-ong virtual machine nga adunay 1 gigabyte nga RAM ug usa ka 8 gigabyte nga swap partition. Ako nakahimo sa pag-abli sa tab human sa tab tab sa tab ug bisan tuod nga ang pisikal nga RAM nahimo nga ubos ang swap space gisugdan nga gigamit ug ako nakahimo sa pagpadayon sa pagbukas sa mga tab.

Tin-aw kon ikaw adunay usa ka makina nga adunay 1 gigabyte nga RAM ikaw mas lagmit nga nagkinahanglan og swap partition kay kon ikaw adunay makina nga adunay 16 gigabytes nga RAM. Kini lagmit nga dili nimo gamiton ang swap space sa usa ka makina nga adunay 8 gigabytes nga RAM o sobra pa gawas kon maghimo ka og seryoso nga gidaghanon nga pag-usab o pag-usab sa video.

Apan kanunay kong girekomendar nga mag-swap partition. Ang luna sa disk mao ang barato. Ibutang ang pipila niini ingon nga usa ka utang nga bayranan sa diha nga ikaw ubos sa panumduman.

Kon imong makita nga ang imong computer kanunay nga ubos sa panumduman ug nga kanunay ka nga naggamit sa swap space mahimo nga panahon nga hunahunaon ang pagpaayo sa panumduman sa imong computer .

Kon naka-instalar ka na sa Linux ug wala nimo gibutang ang usa ka swap partition ang tanan wala mawala. Posible kini sa paghimo sa usa ka swap file nga sa panguna nakab-ot ang sama nga tumong.

Mahimo bang ibutang ang luna sa akong SSD alang sa swap space?

Mahimo nimo ibutang ang luna sa usa ka SSD alang sa swap space ug sa teoriya mas dali nga ma-access ang partisyon kay sa usa ka tradisyonal nga hard drive. Ang mga SSD adunay limitado nga gitas-on sa kinabuhi ug mahimo lamang nga pagdumala sa pipila ka mga mabasa ug magsulat. Aron ibutang ang mga butang ngadto sa panglantaw nga ang gidaghanon tinuod nga hataas kaayo ug ang imong SSD tingali makalabaw sa kinabuhi sa imong computer.

Hinumdomi ang swap space nga unta usa ka overflow buffer ug dili gigamit kanunay. Sama sa gihisgutan kaniadto kung imong makita nga kanunay ka nga naggamit sa swap partition ikonsiderar ang pagpaayo sa panumduman.