A keni nevojë për një ndarje shkëmbimi?

Një pyetje që zakonisht kërkohet kur instaloni Linux është "A kam nevojë për një ndarje swap?".

Në këtë artikull unë do të shpjegoj se për çfarë përdoret një ndarje e shkëmbimit dhe pastaj do t'ju lejoj të vendosni nëse keni nevojë apo jo.

Kujtesa është pak si një park makinë parkimi. Në fillim të ditës parku i makinave do të jetë bosh dhe do të ketë shumë hapësira në dispozicion. Ndërsa njerëzit fillojnë të vijnë gjithnjë e më shumë hapësira janë përdorur dhe përfundimisht parkimi i makinave do të jetë i plotë.

Në këtë pikë ka disa gjëra që mund të ndodhin. Ju ose mund të ndalet ndonjë makina që hyjnë në parkun e makinave derisa hapësirat të bëhen të disponueshme ose ju detyroni disa nga makinat të largohen duke liruar hapësirat.

Në kushtet e llogaritjes kur filloni të përdorni kompjuterin tuaj, duhet të keni shumicën e kujtesës tuaj në dispozicion. Kujtesa e vetme që do të përdoret do të jetë nga proceset e kërkuara nga sistemi operativ. Çdo herë që të ngarkoni një aplikacion, një proces i ri do të fillojë dhe një sasi e caktuar kujtese do të vendoset për aplikim.

Çdo herë që të ngarkoni një aplikacion të ri, më pak kujtesë do të jetë në dispozicion për të ekzekutuar atë program dhe përfundimisht do të arrini deri në pikën ku nuk ka mjaft të mjaftueshme për të drejtuar atë aplikacion.

Çfarë bën Linux kur nuk ka kujtesë të mjaftueshme?

Fillon vrasjen e proceseve. Kjo nuk është diçka që vërtet dëshironi të ndodhë. Përderisa ekziston një mekanizëm vlerësues për zgjedhjen e proceseve për të vrarë ju, në thelb e lini vendimin deri në sistemin tuaj operativ dhe e hiqni atë nga duart tuaja.

Linux vetëm do të fillojë të vrasë proceset kur të mbarojë memoria virtuale. Çfarë është kujtesa virtuale? Memoria virtuale është sasia e RAM fizike + çdo hapësirë ​​në disk të vendosur për qëllime paging (swap).

Mendoni për një ndarje të shkëmbimit si një park të makinave të tejmbushur. Kur të gjitha hapësirat kryesore të parkimit të makinave janë të mbushura, parku i makinës së tepërt mund të përdoret për hapësirë ​​shtesë. Natyrisht që ka një dobësi të përdorimit të një parku përplotësie. Në përgjithësi, parku i makinës së tejmbushjes është më larg nga qendra aktuale tregtare dhe kështu shoferët dhe udhëtarët duhet të ecin më tutje në dyqanet që konsumojnë kohë.

Ju mund të krijoni një ndarje të shkëmbimit që do të përdoret nga Linux për të ruajtur proceset boshe kur RAM-i fizik është duke u ulur. Ndarja e shkëmbimit është në thelb hapësirë ​​në disk të caktuar në hard driveun tuaj. (Shumë si një park të makinave të mbingarkesës).

Është padyshim shumë më e shpejtë për të hyrë në RAM sesa dosjet e ruajtura në hard driveun tuaj. Nëse gjeni se vazhdimisht po mbaroni kujtesën dhe hard drive juaj po zhurmohet, ka të ngjarë që ju po përdorni hapësirën e shkëmbimit në mënyrë të tepruar.

Sa keq keni nevojë për një ndarje të shkëmbimit?

Nëse keni një kompjuter me një sasi të vogël kujtese në vendin e parë atëherë rekomandohet shumë.

Si një test kam ngritur një makinë virtuale me 1 gigabajt RAM dhe asnjë ndarje swap. I instaluar Peppermint Linux që përdor desktop LXDE dhe në përgjithësi ajo ka një gjurmë të ulët të kujtesës.

Arsyeja që kam përdorur Peppermint Linux është se ajo vjen me Chromium para instaluar dhe çdo herë që hapni një tab Chromium një sasi të mirë të kujtesës është përdorur.

I hapja një skedë dhe u lundua në linux.about.com. Pastaj hapja një skedë të dytë dhe bëra të njëjtën gjë. Kam përsëritur këtë proces derisa më në fund kujtesa mbaroi. Imazhi i mësipërm tregon se çfarë ndodhi më pas. Në thelb, Chromium tregon një mesazh ku thuhet se skeda ka ndërprerë punën dhe kjo është ndoshta për shkak të mungesës së kujtesës.

Unë pastaj ngriti një makinë të re virtuale me 1 gigabajt RAM dhe një ndarje 8 gigabajt swap. Unë kam qenë në gjendje për të hapur skedën pas tab after tab dhe edhe pse RAM fizike kishte drejtuar të ulët hapësirë ​​swap filluar të përdoret dhe unë kam qenë në gjendje për të vazhduar hapjen tabs.

Është e qartë që nëse keni një makinë me 1 gigabajt RAM, ju keni më shumë gjasa që të kërkoni një ndarje të shkëmbimit se nëse keni një makinë me 16 gigabajt RAM. Është shumë e mundshme që ju kurrë nuk do të përdorni hapësirën e shkëmbimit në një makinë me 8 gigabajt RAM ose më shumë nëse nuk bëni disa crunching serioze ose redaktimi video.

Gjithsesi unë do të rekomandoja që të kisha një ndarje të shkëmbimit. Hapësira e diskut është e lirë. Vendosni disa prej tyre mënjanë si një mbitërheqje kur jeni duke u ulur në kujtesë.

Nëse gjeni se kompjuteri juaj është gjithmonë i ulët në kujtesë dhe se vazhdimisht po përdorni hapësirën e shkëmbimit, mund të jetë koha për të menduar për përmirësimin e kujtesës në kompjuterin tuaj .

Nëse keni instaluar tashmë Linux dhe nuk keni krijuar një ndarje të shkëmbimit, gjithçka nuk është e humbur. Është e mundur në vend të kësaj të krijohet një skedar skanimi i cili në thelb arrin të njëjtin qëllim.

A mund të vendos hapësirë ​​në SSD tim për hapësirën e shkëmbimit?

Ju mund të vendosni hapësirë ​​në një SSD për hapësirën e shkëmbimit dhe në teori do të jetë shumë më e shpejtë për të hyrë në atë ndarje sesa në një hard disk tradicional. SSD-të kanë një hapësirë ​​të kufizuar të jetës dhe mund të trajtojnë vetëm një numër të caktuar të leximeve dhe shkrimeve. Për të vënë gjërat në perspektivë ky numër është në të vërtetë shumë i lartë dhe SSD juaj ndoshta do të tejkalojë jetën e kompjuterit tuaj.

Mbani mend hapësirën e shkëmbimit është menduar të jetë një tampon i tejmbushur dhe nuk përdoret vazhdimisht. Siç është përmendur më parë, nëse konstaton se po përdor vazhdimisht ndarjen e shkëmbimit, mendoni të përmirësoni kujtesën.