Oglas

Večina namestitev Linuxa priporoča, da vključite particijo SWAP. To se morda zdi nenavadno uporabnikom sistema Windows, ki so navajeni, da imajo celoten operacijski sistem na eni particiji.

Torej, kaj počne particija SWAP, jo sploh potrebujete in kako velika mora biti? Vse to so pomembna vprašanja, ki s pravimi odgovori lahko resno izboljšajo delovanje vašega sistema.

Preliv iz spomina

linux_swap_ram
V najpreprostejšem pomenu SWAP particija deluje kot preliv vašega pomnilnika (RAM). Če je vaš pomnilnik v celoti napolnjen, bodo vse dodatne aplikacije namesto pomnilnika SWAP particije manjkale.

To se sliši kot preprost način za povečanje količine uporabnega pomnilnika, ne da bi dejansko dobili več RAM-a, vendar temu ni tako. RAM je idealna strojna oprema za pomnilnik, saj je izredno hiter, za razliko od trdih diskov, ki so, relativno gledano, izjemno počasni. Zaradi trdnih pogonskih pogonov je bila uspešnost manj pomembna s svojimi precej izboljšanimi hitrostmi Kako delujejo SSD?V tem članku boste natančno izvedeli, kaj so SSD-ji, kako SSD-ji dejansko delujejo in delujejo, zakaj so SSD-ji tako uporabni in ena največja slaba stran SSD-jev.

instagram viewer
Preberi več , pa čeprav se ne morejo ujemati z RAM - plus, ne bi želeli povzročiti dodatnih obrab na trdnem stanju.

Najbližja analogija particiji SWAP bi bila datoteka datotek sistema Windows, čeprav med njima obstaja veliko tehničnih razlik.

Prednostna naloga

Prehodna particija SWAP lahko pomaga tudi pri premikanju nekaterih elementov iz pomnilnika na trdi disk, da ostane več prostora v pomnilniku za pomembnejše predmete. To pomeni, da bi se predmeti, ki se jih le redko kdaj dotakne, premaknili na particijo SWAP.

Prag tega, kar velja za »redko«, je odvisen od »zamudljivosti« (da, to je dejansko uporabljeni izraz), ki ga je mogoče konfigurirati. Večja izmenjava pomeni, da je večja verjetnost, da bodo elementi premaknjeni na particijo SWAP; manjša zamenjava pomeni, da je manj verjetno, da bodo elementi premaknjeni na particijo SWAP.

Omogoča mirovanje

Nazadnje, SWAP particija se uporablja kot cilj vsebine vašega pomnilnika vsakič, ko sistem navedete, da prezimuje. To pomeni, da brez SWAP particije hibernacija na Linuxu ni mogoča.

Seveda so uporabniki dejansko zelo redki, če uporabljajo funkcijo mirovanja, zato vam to morda ni pomembno.

Potrebujete particijo SWAP?

linux-swap-gparted
Torej, to pomeni, da je potrebna particija SWAP? Absolutno ne! Sistem Linux lahko deluje brezhibno brez particije SWAP. Vendar pa obstaja nekaj prednosti in slabosti, če jih imate.

Prednosti:

  • Zagotavlja preliven prostor, ko se spomin v celoti napolni
  • Lahko premaknete redko potrebne predmete stran od vašega pomnilnika visoke hitrosti
  • Omogoča vam mirovanje

Slabosti:

  • Zavzame prostor na trdem disku, saj particije SWAP ne spreminjajo velikosti
  • Lahko poveča obrabo vašega trdega diska
  • Ni nujno, da izboljša delovanje (glej spodaj)

Ko SWAP particije ne pomagajo

Kaj? Particije SWAP ne pomagajo vedno izboljšati uspešnosti? Naj pojasnim scenarij, kjer je bilo imeti particijo SWAP dejansko slabše, kot če ga ne bi imel.

Linux sem imel nameščen na netbooku, ki je imel le 1 GB pomnilnika in trdi disk 5400 vrt./min. Z le 1 GB pomnilnika si lahko predstavljate, da se lahko precej hitro napolni z nekaj odprtimi jezički brskalnika. Prehodna particija SWAP mi je omogočila, da sem jih vse odprl, ko je prelivanje spomina preprosto prešlo nanjo.

Toda potem se je pojavilo ozko grlo zaradi hitrosti 5400 vrtljajev na trdem disku. Ker je bil trdi disk tako počasen in je sistem nenehno želel dostopati do SWAP particije, je postal netbook izjemno, zelo počasen do te mere, da je postal praktično neuporaben, če ne bi zaprl vsega, da bi nekaj sprostil spomin.

Nastavljena zamudnost ni zagotovila, da se bo vse, kar je bilo zdaj v pomnilniku, vse v particiji SWAP premaknilo nazaj. Namesto tega bi veliko tega ostalo v particiji SWAP, zaradi česar bo netbook še naprej minljiv. To je odpravilo le ponovni zagon, ki je tako ali tako trajal, ker je moral sistem pred izklopom odstraniti vse s particije SWAP.

Priporočila

Tukaj je nekaj, kar bi priporočil:

  • Če želite prezimovati računalnik, potem morate imeti particijo SWAP. Velikost te particije mora biti velikost vašega nameščenega pomnilnika in dodatnih 10-25%, da pustite prostor za vse predmete, ki so bili že prestavljeni v particijo SWAP.
  • Če želite samo majhno povečanje zmogljivosti (in imate vsaj trdi disk 7200 vrt./min), potem lahko če želite, dodajte particijo SWAP, vendar ta ni potrebna, razen če imate nameščenih manj kot 4 GB spomin. Velikost tega je lahko poljubna, vendar ne bi naredil večjega kot bi, če bi ustvarili SWAP particijo, da omogočite mirovanje.
  • Če imate trdi disk s 5400 vrtljaji na minuto, ne bi smeli ustvarjati SWAP particije samo zato, ker bo ozko grlo poslabšalo vaš računalnik. Če pa želite imeti SWAP, potem lahko še vedno ustvarite particijo z istimi smernicami za določanje velikosti, ki so opisane zgoraj, vendar spremenite vrednost izmenjave v nekaj veliko nižjega.

Spreminjanje zamenljivosti

linux_swap_swappiness
Če želite spremeniti zamenjavo, morate zagnati ukaz gksu gedit /etc/sysctl.conf ki bo zagnala urejevalnik besedil z imenom Gedit, a fantastičen urejevalnik besedil gedit: Eden najbolj urejenih navadnih urejevalnikov besedila [Linux in Windows]Ko pomislite na urejevalnike navadnega besedila, je prva stvar, ki vam lahko pride v glavo, aplikacija Windows Notepad. Naredi natanko tako, kot piše v opisu dela - navadne funkcije za navadno besedilo ... Preberi več , za konfiguracijsko datoteko moramo spremeniti. Nato poiščite "vm.swappiness" in ga spremenite v drugo vrednost (po možnosti 10). Če tega parametra ne vidite, dodajte to vrstico na konec datoteke: vm.swappiness = 10

Vnesena vrednost kaže, ko želite, da Linux začne aktivno premikati procese iz pomnilnika na particijo SWAP. Tako na primer vrednost 10 kaže, da se bodo procesi premaknili, ko poraba pomnilnika doseže 90%; privzeta vrednost zamenljivosti v Ubuntu-ju 60 znaša, da se bodo procesi premaknili, ko poraba pomnilnika doseže 40%.

Obstaja veliko drugih podrobnosti, ki se spuščajo v to, vendar bi stvari le še bolj zmedle.

Zaključek

Particije SWAP lahko bistveno spremenijo uspešnost vašega sistema - včasih za boljše in včasih za slabše. Zdaj, ko ste dobro izobraženi, bi morali biti sposobni sprejemati prave odločitve.

Iščete druge načine za pospešitev sistema Linux? Preveri ti štirje hitri in enostavni nasveti 4 načinov za pospešitev vašega računalnika LinuxAli vaša namestitev Linuxa ni tako hitra, kot bi želeli? Tukaj je, kako ga pospešiti. Preberi več .

Kaj ste že slišali o SWAP particijah? Se vam zdi, da jih je vredno uporabiti? Sporočite nam v komentarjih!

Slikovni krediti: Daniel Rocal

Danny je starejši na univerzi v Severnem Teksasu, ki ima vse vidike odprtokodne programske opreme in Linuxa.