Disa pyetje të bëra shpesh kur instaloni Linux - sa i madh duhet të jetë një ndarje swap dhe a nevojitet fare? Më parë, rekomandohej të bëhej një ndarje swap dyfishi i sasisë së RAM, por tani, kur sasia e RAM në një kompjuter mund të arrijë 128 gigabajt, ky rregull nuk zbatohet gjithmonë, sepse në shumicën e rasteve një ndarje swap do të humbasë hapësirën e lirë në diskun e ngurtë …
Çfarë është një ndarje swap dhe për çfarë shërben
Kur programi fillon, kodi i tij dhe disa të dhëna ngarkohen në RAM (Kujtesë e Rastitshme të Hyrjes). Nëse një ose më shumë programe drejtuese kërkojnë më pak RAM sesa të instaluar në kompjuter, atëherë ata do të vazhdojnë të funksionojnë normalisht. Por, nëse ka më pak hapësirë të lirë në RAM sesa programi ka nevojë për të ngarkuar të dhënat e tij, atëherë ai do të japë një gabim dhe do të ndalojë së punuari.
Në momente të tilla, Linux fillon të përdorë ndarjen swap në diskun e ngurtë si RAM, "duke rritur" vëllimin e tij të disponueshëm - lëviz të dhëna të papërdorura nga RAM në të, duke liruar hapësirë për të reja.
Do të duket, pse atëherë ju nevojitet fare relativisht RAM i shtrenjtë, nëse për të njëjtat para mund të blini një hard disk shumë më të madh dhe t'i përdorni të gjitha si një ndarje swap? E gjitha ka të bëjë me shpejtësinë. Përdorimi i të dhënave në RAM është rreth njëqind mijë herë më shpejt sesa në një hard disk (të dhënat aktuale ndryshojnë nga sistemi në sistem). I njëjti operacion me qasjen në të dhëna në RAM dhe një ndarje swap, e cila do të zgjaste një sekondë në rastin e parë, do të zgjasë shumë orë në sekondën.
Kështu, një ndarje swap nuk është e përshtatshme për përdorim të përhershëm si memorie me qasje të rastësishme, por mund të ndihmojë shumë në kohë piku, duke parandaluar ngrirjen dhe ndalimin e programeve.
Pra, sa hapësirë duhet të ndani për ndarjen swap?
Impossibleshtë e pamundur të përcaktohet një përgjigje e qartë për këtë pyetje, sepse kjo varet nga konfigurimi specifik i sistemit dhe diapazoni i detyrave që zgjidh, por ka rekomandime themelore:
- nëse sasia e RAM është më pak se 2 gigabajt, atëherë ndarja swap duhet të jetë së paku dy herë më e madhe
- nëse sasia e RAM është më shumë se 2 gigabajt, atëherë madhësia e ndarjes swap duhet të jetë e barabartë me RAM * 2 + 2 GB
- nëse sasia e RAM është më shumë se 4 gigabajt, atëherë madhësia e ndarjes swap duhet të jetë e barabartë me 20% të madhësisë së RAM