phreakbox je napisao/la:
Za swap je nepotrebno 10gb, stavis najviše 1-2 gb i to je dosta jer ionako to ne iskoristi.
Misliš? Evo na ubuntu situacija:
imam 2 GB RAM-a, a SWAP sam postavio 4 GB
I kakvo mi stanje?
xxx@xxx:~$ free
total used free shared buffers cached
Mem: 2036928 1590364 446564 0 70292 236100
-/+ buffers/cache: 1283972 752956
Swap: 4000144
1426688 2573456
Ili jasnije:
Virtualna memorija: 1,2 / 1,9 GiB (slobodno cca
700 MB!)
SWAP memorija: 1,4 / 3,8 GiB
Dakle, trebao sam mozda staviti dovoljno 3 GB koliko ja koristim ozbiljne aplikacije.
Što proizlazi, da nije istina da NE koristi jer na radnoj memoirji ima još slobodno cca
700 MB a SWAP i dalje koristi!
Negdje sam čitao da je SWAP dobro imati bar 4 GB radi hibernacije, recimo ako imaš 2 GB RAM-a SWAP ti treba biti
x2, dakle 4 GB.
Znači, uzeti uvijek x2 !
Pozdrav
swap za hibernaciju treba biti onoliki koliko je zauzeće RAM-a. Dakle, ako imam 2GB RAM-a, a trenutno zauzeće RAM-a je 1GB. Onda mi je dovoljno 1GB i nešto malo swap-a za hibernaciju. Mislim da postoji mogućnost kompresiranja swap-a i korištenje swap filea, umjesto zasebne particije.
Linux ima neka pravila kod cachiranja RAM-a u swap...ali uz današnje memorijske kapacitete, nije potrebno puno swapa.
To 2xnMB swap pravilo je vrijedilo onda kada je RAM koštao kao suho zlato i mašine su imale 32-64MB RAM-a.
Imam 8GB RAM-a, neću valjda po tome staviti 16GB swapa (4-8GB bilo bi dovoljno, ali nepotrebno), iako sam imao neko vrijeme tu kombinaciju, a swap mi je bio maksimalno na 256MB i to kada sam pokrenuo par virtual mašina i par aplikacija, tek toliko da vidim, hoće li se nešto swap-ati.
Nije Linux, Windows. Windowsi Vista su uveli superfetch, ali i dalje nije to usporedivo sa Linuxom.
Po tom "rules of thumbu" bi onda nove Core i7 mašine sa 12 i 24GB triple channel RAM-om tebale imati 24-48GB swap-a, jesu diskovi jeftini i veliki ali treba imati mjeru.
Linux ima pravilo ""Unused RAM is wasted RAM", tako da sve kešira u RAM, koji je brži od HDD-a i time ima brži pristup.