Reklaam

Enamik Linuxi installeerimisi soovitab kaasata SWAP-partitsiooni. See võib tunduda veider Windowsi kasutajatele, kes on harjunud, et kogu nende opsüsteem asub ühes partitsioonis.

Mida teeb SWAP-partitsioon, kas teil on seda isegi vaja ja kui suur see peaks olema? Need on kõik olulised küsimused, mis koos õigete vastustega võivad teie süsteemi jõudlust tõsiselt parandada.

Ülevool mälust

linux_swap_ram
Selle kõige lihtsamas mõttes toimib SWAP-partitsioon teie (RAM) mälu ülevooluna. Kui teie mälu on täielikult täidetud, tühjendatakse kõik muud rakendused mälu asemel SWAP-partitsioonist.

See kõlab hõlpsa moodusena kasutatava mälu suurendamiseks ilma RAM-i suurendamata, kuid see pole nii. RAM on mälu jaoks ideaalne riistvara, kuna see on eriti kiire, erinevalt kõvaketastest, mis on suhteliselt aeglased. Tahkismäluseadmete saabumine on muutnud jõudluse vähem probleemiks nende palju täiustatud kiirusega Kuidas Solid State Drives töötab?Selles artiklis saate teada, mis täpselt on SSD-d, kuidas SSD-d tegelikult töötavad ja töötavad, miks SSD-d on nii kasulikud ja mis on SSD-de peamine varjukülg.

instagram viewer
Loe rohkem , kuid isegi need ei vasta RAM-ile - lisaks sellele ei tahaksite, et teie tahkis-draiv täiendavalt kuluks.

SWAP-partitsiooni lähim analoogia oleks Windowsi lehtfail, ehkki nende kahe vahel on palju tehnilisi erinevusi.

Prioriteetide seadmine

SWAP-i sektsioon võib aidata ka mõnda üksust mälust kõvakettale teisaldada, et jätta mälus rohkem ruumi tähtsamate üksuste jaoks. See tähendab, et üksused, mida kunagi harva puudutatakse, kolitakse SWAP-i sektsiooni.

Haruldasteks peetav lävi sõltub seadistatavast vahetatavusest (jah, see on tegelikult kasutatud termin). Suurem vahetus tähendab, et üksused teisaldatakse suurema tõenäosusega SWAP-i sektsiooni; madalam vahetus tähendab, et üksuste teisaldamine SWAP-i sektsiooni on vähem tõenäoline.

Lubab talveunerežiimi

Lõpuks kasutatakse teie mälu sisu sihtpunktina SWAP-i sektsiooni alati, kui ütlete oma süsteemile hibernatsiooni. See tähendab, et ilma SWAP-i partitsioonita pole talveune Linuxis võimatu.

Muidugi, talveunerežiimi funktsiooni kasutavad kasutajad tegelikult üsna harva, nii et see ei pruugi teie jaoks oluline olla.

Kas vajate SWAP-i partitsiooni?

linux-swap-jagatud
Niisiis, kas see tähendab, et vajalik on SWAP-partitsioon? Absoluutselt mitte! Linuxi süsteem saab suurepäraselt hakkama ka ilma SWAP-i sektsioonita. Selle olemasolul on aga mõned eelised ja puudused.

Eelised:

  • Pakub ülevoolu ruumi, kui mälu täitub täielikult
  • Saab harva vajaminevad üksused kiirest mälust eemale viia
  • Võimaldab teil talveuneda

Puudused:

  • Võtab kõvakettal ruumi, kuna SWAP-partitsioonide suurus ei muutu dünaamiliselt
  • Võib suurendada kõvaketta kulumist
  • See ei paranda tingimata jõudlust (vt allpool)

Kui SWAP-partitsioonid ei aita

Mida? SWAP-partitsioonid ei aita alati jõudlust parandada? Selgitan stsenaariumi, kus SWAP-i sektsiooni omamine oli tegelikult halvem kui selle puudumine.

Mul oli Linuxi installitud netbookisse, millel oli ainult 1 GB mälu ja 5400 p / min kõvaketas. Ainult 1 GB mälu korral võite ette kujutada, et see saab mõne avatud brauseri vahelehe abil üsna kiiresti täita. SWAP-i sektsioon võimaldas mul neid kõiki lahti hoida, kuna mälu ülevool lihtsalt läks sinna.

Kuid siis ilmnes kitsaskoht kõvaketta kiiruse 5400 p / min tõttu. Kuna kõvaketas oli nii aeglane ja süsteem tahtis pidevalt juurde pääseda SWAP-i sektsioonile, sai netbook äärmiselt, väga loid kuni selleni, et see muutus praktiliselt kasutamiskõlbmatuks, kui ma ei pannud kõike kinni, et mõni neist vabastada mälu.

Määratud vahetus ei taganud, et ehkki mälus oli nüüd ruumi, viiakse SWAP-i sektsioonis kõik tagasi. Selle asemel jääks suur osa sellest SWAP-i sektsiooni, põhjustades võrgurakenduse jätkuvat loid. Selle fikseeris ainult taaskäivitus, mis võttis niikuinii natuke aega, sest süsteem pidi enne sulgemist kõik SWAP-i sektsioonist eemaldama.

Soovitused

Niisiis, ma soovitan järgmist:

  • Kui soovite oma arvutit talvituma, peaks teil olema SWAP-partitsioon. Selle partitsiooni suurus peaks olema teie installitud mälu suurus ja lisaks veel 10-25%, et jätta ruumi kõikidele üksustele, mis juba viidi SWAP-i sektsiooni.
  • Kui soovite vaid väikest jõudluse suurendamist (ja teil on kõvaketast vähemalt 7200 p / min), saate seda teha lisage soovi korral SWAP-i sektsioon, kuid seda pole vaja, kui teil pole installitud vähem kui 4 GB mälu. Selle suurus võib olla ükskõik, mida soovite, kuid ma ei muudaks seda suuremaks, kui soovite, kui loote talveune lubamiseks SWAP-i sektsiooni.
  • Kui teil on kõvaketast 5400 p / min, ei tohiks te SWAP-i sektsiooni luua vaid seetõttu, et kitsaskoht muudab teie arvuti halvemaks. Kui aga soovite kindlasti SWAP-i, saate ikkagi partitsiooni luua, kasutades samu ülaltoodud suuruse määramise juhiseid - kuid muutke vahetusväärtus millekski palju madalamaks.

Vahetuse muutmine

linux_swap_swappiness
Vahetuse muutmiseks peate käsu käivitama gksu gedit /etc/sysctl.conf mis käivitab tekstiredaktori nimega Gedit, a fantastiline kõikvõimalik tekstiredaktor gedit: üks funktsioonidega täidetud lihtteksti redigeerijaid [Linux ja Windows]Kui mõelda lihtsate tekstiredaktorite peale, siis võib esimene asi, mis teile pähe hüppab, Windowsi märkmikurakendus. See teeb täpselt seda, mida tema ametijuhend kirjeldab - lihtteksti lihtsad omadused ... Loe rohkem , konfiguratsioonifaili jaoks, mida peame muutma. Järgmisena leidke vm.swappiness ja muutke see mõneks muuks väärtuseks (eelistatavalt 10). Kui te seda parameetrit ei näe, lisage see rida faili lõppu: vm.swappiness = 10

Sisestatud väärtus näitab, kui soovite, et Linux hakkaks aktiivselt protsesse mälust SWAP-i sektsiooni viima. Näiteks väärtus 10 tähendab, et protsessid teisaldatakse, kui mälukasutus ulatub 90% -ni; vaikes vahetusväärtus Ubuntus 60 näitab, et protsessid teisaldatakse, kui mälukasutus ulatub 40% -ni.

Selles on palju muid üksikasju, kuid need muudaksid asjad ainult segasemaks.

Järeldus

SWAP-partitsioonid võivad teie süsteemi jõudluses olulist vahet teha - mõnikord parema ja mõnikord halvema jaoks. Nüüd, kui olete hästi haritud, peaksite saama teha õigeid otsuseid.

Kas otsite muid võimalusi oma Linuxi süsteemi kiirendamiseks? Vaadake need neli muud kiiret ja lihtsat näpunäidet 4 viisi oma Linuxi arvuti kiirendamiseksKas teie Linuxi seadistamine pole nii kiire, kui soovite? Siit saate teada, kuidas seda kiirendada. Loe rohkem .

Mida olete SWAP-i partitsioonidest kuulnud? Kas sa arvad, et neid tasub kasutada? Andke meile kommentaarides teada!

Pildikrediidid: Daniel Rocal

Danny on Põhja-Texase ülikooli vanem, kes naudib kõiki avatud lähtekoodiga tarkvara ja Linuxi aspekte.