Paar korduma kippuvat küsimust Linuxi installimisel - kui suur peaks olema vahetuspartitsioon ja kas seda on üldse vaja? Kui varem soovitati teha vahetuspartitsioon kaks korda suurem kui RAM-i maht, siis nüüd, kui arvuti RAM-i maht võib ulatuda 128 gigabaidini, ei kehti see reegel alati, sest enamasti raiskab vahetuspartitsioon vaba ruumi kõvakettal …
Mis on vahetuspartitsioon ja milleks see on mõeldud
Kui programm käivitub, laaditakse selle kood ja osa andmeid RAM-i (Random Access Memory). Kui üks või mitu töötavat programmi vajavad vähem RAM-i kui arvutisse installitud, jätkavad nad tavapärast toimimist. Kuid kui RAM-is on vähem vaba ruumi kui programm oma andmete laadimiseks vajab, annab see vea ja lakkab töötamast.
Sellistel hetkedel hakkab Linux kõvakettal asuvat vahetuspartitsiooni RAM-ina kasutama, “suurendades” selle saadaolevat mahtu - teisaldab kasutamata andmed RAM-ist sinna, vabastades ruumi uute jaoks.
Tundub, miks on teil siis üldse vaja suhteliselt kallist RAM-i, kui sama raha eest saate osta palju suurema kõvaketta ja kasutada seda kõike vahetuspartitsioonina? Kõik on seotud kiirusega. Andmetele juurdepääs RAM-is on umbes sada tuhat korda kiirem kui kõvakettal (tegelikud andmed on süsteemiti erinevad). Sama operatsioon juurdepääsuga RAM-i andmetele ja vahetuspartitsioonile, mis esimesel juhul võtaks ühe sekundi, võtab teisel juhul mitu tundi.
Seega ei sobi vahetuspartitsioon püsimäluks püsivaks kasutamiseks, kuid tipptundidel võib see palju aidata, takistades programmide külmumist ja seiskamist.
Niisiis, kui palju peaksite vahetuspartitsiooni jaoks eraldama ruumi?
Sellele küsimusele on võimatu selget vastust leida, sest see sõltub süsteemi konkreetsest konfiguratsioonist ja lahendatavate ülesannete hulgast, kuid on olemas põhisoovitused:
- kui RAM-i maht on väiksem kui 2 gigabaiti, peab vahetuspartitsioon olema vähemalt kaks korda suurem
- kui RAM-i maht on üle 2 gigabaiti, peab vahetuspartitsiooni suurus olema võrdne RAM-iga * 2 + 2 GB
- kui RAM-i maht on üle 4 gigabaiti, peaks vahetuspartitsiooni suurus olema 20% RAM-i suurusest