Oglas
Većina Linux instalacija preporučuje da uključite SWAP particiju. To može izgledati čudno Windows korisnicima koji su navikli imati cijeli operativni sustav na jednoj particiji.
Dakle, što čini SWAP particija, treba li vam uopće i koliko bi trebao biti velik? Sve su to važna pitanja koja s pravim odgovorima mogu ozbiljno poboljšati rad vašeg sustava.
Overflow from Memory
U najjednostavnijem smislu, SWAP particija djeluje kao preljev u vašu (RAM) memoriju. Ako se memorija u potpunosti napuni, bilo koji dodatni program pokrenut će SWAP particiju, a ne memorija.
To zvuči kao jednostavan način da se poveća količina korisne memorije bez da se zapravo dobije više RAM-a, ali to nije slučaj. RAM je idealan hardver za memoriju jer je izuzetno brz, za razliku od tvrdih diskova koji su, relativno gledano, izuzetno spori. Dolazak čvrstih pogona učinio je izvedbu hitom manje svojim znatno poboljšanim brzinama Kako rade SSD uređaji?U ovom ćete članku naučiti što su točno SSD-ovi, kako SSD-ovi zapravo rade i rade, zašto su SSD-ovi toliko korisni i koja je glavna smetnja na SSD-ovima. Čitaj više
, ali čak ni oni ne mogu odgovarati RAM-u - plus, ne biste željeli uzrokovati dodatno habanje čvrstog stanja.Najbliža analogija SWAP particiji bio bi datotečni profil sustava Windows, iako postoje mnoge tehničke razlike.
odrediti prioritete
SWAP particija također vam može pomoći da neke stavke iz memorije premjestite na tvrdi disk kako biste ostavili više mjesta u memoriji za važnije stavke. To podrazumijeva da bi se predmeti koje rijetko dodirnete premjestili na SWAP particiju.
Prag onoga što se smatra „rijetkim“ ovisi o „zamišljenosti“ (da, to je stvarni upotrijebljeni izraz), koji se može konfigurirati. Veća zamjena znači da je vjerojatnije da će stavke biti premještene na SWAP particiju; niža zamjena znači da je manje vjerojatno da će se stavke premjestiti na SWAP particiju.
Omogućuje hibernaciju
I na kraju, SWAP particija koristi se kao odredište sadržaja vaše memorije kad god kažete sustavu da hibernira. To znači da bez SWAP particije hibernacija na Linuxu nije moguća.
Naravno, zapravo je prilično rijetko da korisnici koriste hibernacijsku značajku, tako da vam to možda nije važno.
Trebate li SWAP particiju?
Dakle, znači li to da je potrebna SWAP particija? Apsolutno ne! Linux sustav može funkcionirati savršeno bez SWAP particije. Međutim, postoji nekoliko prednosti i nedostataka njihove uporabe.
prednosti:
- Pruža prepuni prostor kada se memorija u potpunosti napuni
- Premjestiti rijetko potrebne predmete iz svoje brze memorije
- Omogućuje vam hibernaciju
Nedostaci:
- Zauzima prostor na tvrdom disku jer SWAP particije ne mijenjaju veličinu dinamički
- Može povećati habanje tvrdog diska
- Ne mora nužno poboljšati performanse (vidi dolje)
Kad SWAP particije ne pomažu
Što? SWAP particije ne pomažu uvijek u poboljšanju performansi? Dopustite mi da objasnim scenarij u kojem je imati SWAP particiju zapravo gore nego da je nemate.
Imao sam Linux instaliran na netbooku koji je imao samo 1 GB memorije i tvrdi disk kapaciteta 5400 okr / min. Sa samo 1 GB memorije, možete zamisliti da se prilično brzo može napuniti s nekoliko otvorenih kartica preglednika. SWAP particija mi je omogućila da ih sve otvorim jer je prepuna memorije jednostavno prešla na nju.
Ali tada se pojavilo usko grlo zbog brzine 5400 okretaja na tvrdom disku. Kako je tvrdi disk bio tako spor, a sustav je stalno želio pristupiti SWAP particiji, netbook je postao izuzetno, izuzetno trom do točke kad je postalo gotovo neupotrebljivo ako ne zatvorim sve da ih oslobodim memorija.
Postavljena zamjena nije garantirala da će, iako je sada bilo mjesta u memoriji, sve na SWAP particiji biti premješteno natrag. Umjesto toga, mnogo toga ostalo bi u SWAP particiji, uzrokujući da netbook i dalje bude spor. To je popravio samo ponovno pokretanje, što je ionako potrajalo jer je sustav morao ukloniti sve sa SWAP particije prije isključivanja.
preporuke
Evo, evo što bih preporučio:
- Ako želite moći hibernirati svoje računalo, tada biste trebali imati SWAP particiju. Veličina ove particije trebala bi biti veličina instalirane memorije, te dodatnih 10-25% da biste ostavili mjesta za sve predmete koji su već premješteni u SWAP particiju.
- Ako samo želite malo poboljšanje performansi (a imate barem tvrdi disk od 7200 okr / min), to možete dodajte SWAP particiju ako želite, ali ona nije potrebna ako nemate instalirano manje od 4 GB memorija. Veličina toga može biti koju god želite, ali ne bih je učinio ni jednom većom nego što biste stvarali SWAP particiju da biste omogućili hibernaciju.
- Ako imate tvrdi disk od 5400 okr / min, tada ne biste trebali stvarati SWAP particiju samo zato što će usko grlo pogoršati vaše računalo. Međutim, ako apsolutno želite imati SWAP, i dalje možete stvoriti particiju koristeći iste smjernice za određivanje veličine koje su gore navedene - ali promijenite vrijednost zamjene u nešto puno niže.
Promjena Svabdije
Da biste promijenili swapp, trebate pokrenuti naredbu gksu gedit /etc/sysctl.conf
koji će pokrenuti uređivač teksta pod nazivom Gedit, a fantastičan svestrani uređivač teksta gedit: Jedan od najpopularnijih uređivača jednostavnih tekstova [Linux i Windows]Kada razmišljate o uređivačima običnog teksta, prva stvar koja vam se može pojaviti u glavi je Windows-ova aplikacija za bilježnicu. Čini upravo ono što navodi i njegov opis posla - obične značajke za običan tekst ... Čitaj više , za konfiguracijsku datoteku koju moramo promijeniti. Zatim pronađite „vm.swappiness” i promijenite je na drugu vrijednost (po mogućnosti 10). Ako ne vidite ovaj parametar, dodajte ovaj redak na kraj datoteke: vm.swappiness = 10
Vrijednost koju unesete označava kada želite da Linux započne aktivno premještati procese iz memorije u SWAP particiju. Tako, na primjer, vrijednost 10 označava da će se procesi premjestiti kada potrošnja memorije dosegne 90%; zadana vrijednost zamjene u Ubuntu-u od 60 označava da će se procesi premjestiti kada potrošnja memorije dosegne 40%.
Postoji puno drugih detalja koji se uvlače u ovo, ali samo bi stvari učinili zbunjujućim.
Zaključak
SWAP particije mogu značajno utjecati na rad vašeg sustava - ponekad na bolje, a ponekad na gore. Sad kad ste dobro obrazovani, trebali biste moći donositi ispravne odluke.
Tražite li druge načine da ubrzate svoj Linux sustav? Provjeri ova četiri brza i jednostavna savjeta 4 načina za ubrzanje vašeg Linux računalaJe li vaše postavljanje Linuxa ne tako brzo kao što biste željeli? Evo kako to ubrzati. Čitaj više .
Što ste čuli o SWAP particijama? Mislite li da ih vrijedi koristiti? Javite nam u komentarima!
Slikovni krediti: Daniel Rocal
Danny je stariji profesor na Sveučilištu Sjeverni Teksas koji uživa u svim aspektima softvera otvorenog koda i Linuxa.