Nekoliko često postavljanih pitanja prilikom instaliranja Linuxa - kolika bi trebala biti swap particija i je li ona uopće potrebna? Ranije je bilo preporučeno napraviti zamjensku particiju dvostruko veću od RAM-a, ali sada, kada količina RAM-a na računaru može doseći 128 gigabajta, ovo pravilo ne vrijedi uvijek, jer će u većini slučajeva swap particija izgubiti slobodan prostor na tvrdom disku …

Što je swap particija i čemu služi
Kada se program pokrene, njegov kôd i neki podaci učitavaju se u RAM (Random Access Memory). Ako jedan ili više pokrenutih programa zahtijeva manje RAM-a nego što je instalirano na računaru, oni će i dalje normalno funkcionirati. Ali, ako u RAM memoriji ostane manje slobodnog prostora nego što je programu potrebno za učitavanje podataka, tada će se pojaviti greška i prestati raditi.
U takvim trenucima Linux počinje koristiti zamjensku particiju na tvrdom disku kao RAM, "povećavajući" svoj raspoloživi volumen - na nju premješta neiskorištene podatke iz RAM-a, oslobađajući prostor za nove.
Čini se, zašto vam onda uopće treba relativno skupa RAM-a, ako za isti novac možete kupiti mnogo veći tvrdi disk i sve to koristiti kao zamjensku particiju? Sve je u brzini. Pristup podacima u RAM-u je stotinak puta brži nego na tvrdom disku (stvarni podaci se razlikuju od sistema do sistema). Ista operacija s pristupom podacima u RAM-u i swap particijom, koja bi u prvom slučaju trebala jednu sekundu, u drugom će potrajati mnogo sati.
Stoga swap particija nije prikladna za trajnu upotrebu kao memorija s slučajnim pristupom, ali može puno pomoći u vršnim vremenima, sprečavajući zamrzavanje i zaustavljanje programa.
Pa, koliko prostora biste trebali dodijeliti swap particiji?
Jasno je odgovoriti na ovo pitanje nemoguće jer to ovisi o specifičnoj konfiguraciji sustava i opsegu zadataka koje rješava, ali postoje osnovne preporuke:
- ako je količina RAM-a manja od 2 gigabajta, swap particija mora biti najmanje dvostruko veća
- ako je količina RAM-a veća od 2 gigabajta, tada veličina swap particije mora biti jednaka RAM-u * 2 + 2 GB
- ako je količina RAM-a veća od 4 gigabajta, tada bi swap particija trebala biti jednaka 20% veličine RAM-a