Skelbimas

Daugelyje „Linux“ įrenginių rekomenduojama įtraukti SWAP skaidinį. Tai gali pasirodyti keista „Windows“ vartotojams, kurie įpratę visą operacinę sistemą turėti viename skaidinyje.

Taigi, ką daro SWAP skaidinys, ar jums jo net reikia, o koks jis turėtų būti? Tai yra visi svarbūs klausimai, kurie, gavus teisingus atsakymus, gali rimtai pagerinti jūsų sistemos našumą.

Perpildymas iš atminties

linux_swap_ram
Paprasčiausiąja prasme SWAP skaidinys veikia kaip jūsų (RAM) atminties perpildymas. Jei jūsų atmintis užpildyta visiškai, visos papildomos programos bus sunaikintos SWAP skaidinyje, o ne atmintyje.

Tai skamba kaip paprastas būdas padidinti naudojamos atminties kiekį, iš tikrųjų negaunant daugiau RAM, tačiau taip nėra. RAM yra ideali atminties aparatūra, nes ji yra ypač greita, skirtingai nuo standžiųjų diskų, kurie, palyginti kalbant, yra ypač lėti. Dėl solidžių diskų pasirodymo spektaklis tapo mažiau svarbus su daug patobulintu greičiu Kaip veikia kietojo kūno diskai?Šiame straipsnyje jūs sužinosite, kas tiksliai yra SSD, kaip SSD iš tikrųjų veikia ir veikia, kodėl SSD yra tokie naudingi ir kas yra pagrindinis SSD pranašumas.

instagram viewer
Skaityti daugiau , tačiau net jie negali atitikti RAM atminties. Be to, jūs nenorėtumėte, kad jūsų kietojo kūno diskas būtų papildomai nusidėvėjęs.

Artimiausia SWAP skaidinio analogija būtų „Windows“ puslapis failas, nors tarp jų yra daug techninių skirtumų.

Prioritetų nustatymas

SWAP skaidinys taip pat gali padėti perkelti kai kuriuos elementus iš atminties į standųjį diską, kad atmintyje būtų daugiau vietos svarbesniems elementams. Tai reiškia, kad elementai, kurie retai kada paliečiami, bus perkelti į SWAP skaidinį.

Tai, kas laikoma „reta“, slenkstis priklauso nuo konfigūruojamo „apsikeitimo“ (taip, tai yra tikrasis vartojamas terminas). Didesnis apsikeitimas reiškia, kad daiktai yra labiau linkę perkelti į SWAP skaidinį; mažesnis apsikeitimas reiškia, kad daiktai yra mažiau linkę perkelti į SWAP skaidinį.

Įgalina užmigdymo funkciją

Galiausiai SWAP skaidinys naudojamas kaip jūsų atminties turinio tikslas, kai liepiate savo sistemai žiemoti. Tai reiškia, kad be SWAP skaidinio žiemoti žiemą „Linux“ neįmanoma.

Žinoma, iš tikrųjų gana retai vartotojai naudojasi užmigdymo funkcija, todėl jums tai gali būti nesvarbu.

Ar jums reikia SWAP skaidinio?

linux-swap-gparted
Taigi, ar tai reiškia, kad reikalingas SWAP skaidinys? Visiškai ne! „Linux“ sistema gali puikiai veikti be SWAP skaidinio. Tačiau yra keli privalumai ir trūkumai.

Privalumai:

  • Suteikia vietos perpildymui, kai jūsų atmintis visiškai užpildoma
  • Gali perkelti retai reikalingus daiktus iš greitosios atminties
  • Leidžia žiemoti

Trūkumai:

  • Užima vietą kietajame diske, nes SWAP skaidinių dydis nėra dinamiškas
  • Gali padidėti kietojo disko nusidėvėjimas
  • Nebūtinai pagerina našumą (žr. Žemiau)

Kai SWAP skaidiniai nepadeda

Ką? SWAP pertvaros ne visada padeda pagerinti našumą? Leiskite paaiškinti scenarijų, kai SWAP skaidinys iš tikrųjų buvo blogesnis nei jo nebuvo.

Aš turėjau „Linux“ įdiegtą į internetinę knygą, kuri turėjo tik 1 GB atminties ir 5400 aps / min kietąjį diską. Turėdami tik 1 GB atminties, galite įsivaizduoti, kad ji gana greitai gali užpildyti keliais atidarytais naršyklės skirtukais. SWAP skaidinys leido man juos visus atidaryti, nes atminties perpildymas paprasčiausiai eidavo į jį.

Bet tada atsirado kliūtis dėl kietojo disko greičio 5400 aps / min. Kadangi kietasis diskas buvo toks lėtas, o sistema nuolat norėjo prieiti prie SWAP skaidinio, netbook tapo labai, labai vangiai ir tapo praktiškai nebenaudojami, nebent aš viską uždaryčiau, kad atlaisvintum keletą atmintis.

Nustatytas keitimasis negarantavo, kad nors atmintyje dabar buvo vietos, viskas, kas buvo SWAP skaidinyje, bus perkelta atgal. Vietoj to, daug kas liktų SWAP skaidinyje, todėl „netbook“ ir toliau išliktų vangus. Tai buvo ištaisyta tik perkraunant, kuri bet kuriuo metu užtruko, nes prieš išjungdami sistemą, sistema turėjo pašalinti viską iš SWAP skaidinio.

Rekomendacijos

Taigi, štai ką aš rekomenduočiau:

  • Jei norite, kad jūsų kompiuteris galėtų užmigti, tada turėtumėte turėti SWAP skaidinį. Šio skaidinio dydis turėtų atitikti jūsų įdiegtos atminties dydį ir papildomus 10–25%, kad būtų vietos visiems daiktams, kurie jau buvo perkelti į SWAP skaidinį.
  • Jei norite tik nedidelio našumo padidinimo (ir turite bent 7200 sūkių per minutę kietąjį diską), tuomet galite jei norite, pridėkite SWAP skaidinį, bet jo nereikia, nebent turite įdiegtą mažiau nei 4 GB atmintis. Tai gali būti bet koks dydis, kurio jūs norėtumėte, tačiau aš jo nepadarysiu didesniu nei jūs, jei sukurtumėte SWAP skaidinį, kad įgalintumėte užmigdymą.
  • Jei turite 5400 aps / min kietąjį diską, neturėtumėte sukurti SWAP skaidinio vien dėl to, kad dėl silpnos vietos jūsų kompiuteris bus blogesnis. Tačiau, jei tikrai norite turėti SWAP, vis tiek galite sukurti skaidinį naudodamiesi tomis pačiomis aukščiau nurodytomis gairėmis - tačiau pakeiskite keitimo vertę į kur kas mažesnę.

Keičiantis sveikata

linux_swap_swappiness
Norėdami pakeisti apsikeitimą, turite paleisti komandą „gksu gedit“ /etc/sysctl.conf kuris paleis teksto redaktorių pavadinimu Gedit, a fantastiškas visokeriopas redaktorius „gedit“: vienas iš paprasčiausių paprasto teksto redaktorių, turintis savybes, [„Linux“ ir „Windows“]Kai galvojate apie paprasto teksto redaktorius, pirmas dalykas, kuris gali pasirodyti jūsų galvoje, yra „Windows“ užrašų programa. Tai daro tiksliai tai, kas nurodyta jo darbo apraše - paprastos teksto ypatybės ... Skaityti daugiau , reikia pakeisti konfigūracijos failą. Tada suraskite „vm.swappiness“ ir pakeiskite ją kita verte (geriausia 10). Jei nematote šio parametro, pridėkite šią eilutę prie failo pabaigos: vm.swappiness = 10

Įvesta reikšmė rodo, kai norite, kad „Linux“ pradėtų aktyviai perkelti procesus iš atminties į SWAP skaidinį. Pavyzdžiui, 10 vertė rodo, kad procesai bus perkelti, kai atminties sunaudojimas pasieks 90%; numatytoji „Ubuntu“ 60 pakeitimo reikšmė rodo, kad procesai bus perkelti, kai atminties sunaudojimas pasieks 40%.

Yra daug kitų detalių, į kurias gilinamasi, tačiau jos tik pakenktų.

Išvada

SWAP skaidiniai gali padaryti didelę įtaką jūsų sistemos našumui - kartais geriau, o kartais blogiau. Dabar, kai esate gerai išsilavinę, turėtumėte mokėti priimti teisingus sprendimus.

Ieškai kitų būdų, kaip pagreitinti „Linux“ sistemą? Patikrinkite šie keturi kiti greiti ir lengvi patarimai 4 būdai, kaip pagreitinti jūsų „Linux“ asmeninį kompiuterįAr jūsų „Linux“ sąranka nėra tokia greita, kaip norėtumėte? Štai kaip tai paspartinti. Skaityti daugiau .

Ką esate girdėję apie SWAP skaidinius? Ar manote, kad juos verta naudoti? Praneškite mums komentaruose!

Vaizdo kreditai: Danielis Rokas

Danny yra Šiaurės Teksaso universiteto vyresnysis, kuris naudojasi visais atvirojo kodo programinės įrangos ir „Linux“ aspektais.