U ovom članku ili malo savjeta dat ću vam nekoliko praktična rješenja na osnovu zdravog razuma da optimiziraj Ram naše opreme, a time i brzina našeg operativnog sistema.
Ovi savjeti vrijede za bilo koju distribuciju Linux, bilo Ubuntu, fedora, Otvori Suse, Debian, Mandriva, nana ili kako se već zove.
Prije svega, treba znati treba li stvoriti a zamijenite particiju ili SWAP što se tiče instaliranja našeg omiljenog Linux distribucijskog sistema.
Mnogi korisnici Linuxa, prilikom instaliranja sistema, već po defaultu dodjeljuju a zamijenite particiju SWAP, particija koja je, smještena na tvrdom disku našeg računara, mnogo sporija od same RAM memorije.
Zato savjetujem, osim ako nemamo a vrlo stara oprema i sa oskudnim resursima, ne omogućavajući zamjenu particije, jer će to naš tim učiniti puno sporijim.
Na primjer, ako imamo samo računar 512Mb rama i željeli bismo instalirati Ubuntu, Preporučio bih jedan SWAP particija sa 512 MB.
Za timove sa 1Gb rama ili više particija SWAP postaje beskorisno i jedino što se može dogoditi je da naš računar postaje sporiji, nikad brži.
Još jedna stvar koju moramo kontrolirati za ispravan rad našeg sistema i uštedu Rama uz posljedično povećanje brzine obrade su aplikacije koje su nam otvorene pri pokretanju sistema a oni nastavljaju trčati u pozadini.
Da bismo kontrolirali ove opcije, samo moramo unijeti konfiguraciju sistema i odabrati aplikacije pri pokretanjuu Ubunto 12.04 i 12.10, samo stavljanjem crtica Aplikacije na početku možemo unijeti konfiguracijsku aplikaciju i optimizirati je pomoću aplikacija i usluga koje su nam zaista potrebne za pravilno funkcioniranje sistema.
Više informacija - Ubuntu 12.10 "Quantal Quetzal" na ASUS EEPC 1000HE, Peppermint OS, još jedna Linux distribucija zasnovana na Ubuntu 12.04
Sve dok ne namjeravate koristiti funkcije kao što je hibernacija, u kojoj vam je potrebna zamjena približno veličine 1,5x ukupne RAM memorije u vašem sistemu. Odnosno: ako imate 4Gb RAM-a i želite hibernirati, morate imati zamjenu od najmanje 4,5Gb ili 4,3Gb.
Swap stvar je potpuno lažna, ako ne kreirate swap particiju, najsigurnije je da se swap datoteka kreira i kernel kad ostane bez memorije će raditi potpuno istu stvar, ali koristeći swap datoteku, koja je uvijek mnogo gore jer može stvoriti nepotrebnu fragmentaciju diska na particiji na kojoj je ta datoteka. Imate i drugi problem, ako jezgra otkrije zamjenu, može izvršiti optimizaciju memorije, poput zamjene malo korištenih stranica i ponovnu upotrebu te slobodne memorije za predmemoriju, tako da su, na primjer, pristupi disku optimizirani. Dakle, moja preporuka je da uvijek kreirate zamjensku particiju, čak i ako imate 8 GB RAM-a, jer ako vam nije potrebna zamjena, najgore što vam se može dogoditi je da izgubite nekoliko gigabajta diska, ali kao u nekom trenutku to je neophodno iz bilo kojeg razloga koji sam izložio i sigurno zbog drugih koji mi trenutno ne padaju na pamet, izgubit ćete učinak.
-
cheli.aradaen.com
Vaš komentar je vrlo zanimljiv, za one koji ne znamo toliko o ovoj temi, koja je vaša preporuka o veličini swap particije?
zakucajte 2Gb
Uobičajeno rješenje za zamjenu nije brisanje ove particije, već promjena vrijednosti "swappiness". Na Internetu možete pretraživati brojne načine kako RAM koristiti više od zamjene.
Kao što Cheli Cheli kaže, ono što kažete o zamjeni je lažno. Kada proces neispravno funkcionira, a sistem rezervira memoriju za svoju gomilu, memoriju mora povući odakle god se nalazi. Ako RAM nije uspio jer je potpuno zauzet, morate ga odnekud ukloniti i tu se pojavljuje zamjena.
Tačno je da je sporiji, ali istina je i da OS mora davati memoriju (u ekstremnim slučajevima može odbiti rezervaciju, ali u normalnom radu mora osigurati memoriju dostupnu svima).
Hijerarhija memorije, politike zamjene i dobar rad jezgre već će smanjiti performanse što je manje moguće.
Ni ja ne bih izbrisao zamjenu, neki programi poput baza podataka ili web poslužitelja tražit će postojanje swap particije.
Čini mi se da biste to trebali ispraviti, ako imate dovoljno RAM-a, čak i ako imate zamjensku particiju, ona se jedva koristi i, kako ovdje kažu, kad je potrebna, bolje je imati je u namjenskoj particiji nego u datoteci.
S druge strane, izostavili ste skriptu zadatka freecache.py, što je vrlo povoljno imati pri ruci, jer Linux kernel koristi "rezervnu memoriju" kao predmemoriju da bi brže išao, ali ponekad se usporava tako što je ne isprazni.
U to je vrijeme potrebno pokretanje slobodne predmemorije ili na računarima s malo ram memorije da bi se imao mogućnost automatskog pokretanja, skripta briše svu predmemoriju kada računaru ponestane RAM-a dodajući predmemoriju i korištenu memoriju. Ako se nastavi s upotrebom, ovoj će predmemoriji trebati nekoliko minuta da ponovo naraste, uprkos pokretanju programa zbog kojeg ram pati.
Haber, zasnivam se na svom iskustvu sa svojim računarima, a ono na što sam se želio osvrnuti je da mnogi ljudi stvaraju ogromne SWAP particije koje ne vrijede ništa, kad uz dovoljno RAM-a i mali SWAP morate poštedjeti
VIDIMO ako možemo naučiti pisati ...
Zamjena uvijek mora postojati, u sustavima sa 24Gb RAM-a mislim da je to 512Mb na SSD-u. I u sistemima od 4Gb RAM-a od 1024Mb na SSD-u. U današnje vrijeme stavljanje dvostrukog ra RAM-a čini mi se glupošću, a PAZITE da to ubuntu radi po defaultu ako ga ostavite automatskim. Stvara 8Gb SWAP-a u sustavu od 4Gb RAM-a, to je puno, naravno ni to ne šteti i sigurno ima rezervnih gigabajta i gigabajta ...
PS.- Čestitam na blogu
Problem nije zamjena, to je virtualna memorija (koja je odgovorna za straničenje i izolaciju procesa), po defaultu debian i derivati 60% toga stavljaju u zamjenu, uz upotrebu zamjene koju ispunjava smećem (memorija to čini ne oslobađaju procesi). Programi poput ailurus ili vmm omogućavaju vam promjenu postotka, 10% je ono što mnogi preporučuju.
Nešto što vam je takođe važno je kako se zamjena koristi i performanse koje se postižu (swappiness). Više o tome možete pročitati na: http://puppetlinux.blogspot.com.es/2011/10/configurar-el-uso-de-la-swap.html