Tarvitsetko swap-osion?

Linux-asennuksen yhteydessä kysytään usein kysymys: "Tarvitsenko swap-osion?".

Tässä artikkelissa selitän, mitä swap-osiota käytetään ja sitten annan sinun päättää, tarvitsetko vai ei.

Muisti on vähän kuin ostoskeskuksen parkkipaikka. Päivän alussa pysäköintialue on tyhjä ja siellä on paljon tilaa. Kun ihmiset alkavat saapua yhä enemmän tilaa käytetään ja lopulta parkkipaikka on täynnä.

Tässä vaiheessa on pari asiaa, jotka voivat tapahtua. Voit joko pysäyttää enemmän autoja, jotka saapuvat pysäköintialueelle, kunnes tilat tulevat saataville tai pakotat jonkin verran autoja poistumaan tiloista.

Tietokonetasolla, kun aloitat tietokoneen käytön ensimmäisen kerran, muistista on saatava suurin osa. Ainoa muisti, jota käytetään, on käyttöjärjestelmän edellyttämistä prosesseista. Aina kun lataat sovelluksen, uusi prosessi alkaa ja asetettu määrä muistia varataan sovellukselle.

Aina kun lataat uuden sovelluksen, käytettävissä on vähemmän muistia ohjelman suorittamiseen ja lopulta pääset siihen pisteeseen, jossa sovellus ei riitä.

Mitä Linux tekee, kun muistia ei ole tarpeeksi?

Se alkaa lopettaa prosessit. Tämä ei ole jotain, mitä todella haluat. Vaikka käytössä on pisteytysmekanismi, jonka avulla voit valita, mitkä menetelmät tappaa, olet periaatteessa jättänyt päätöksen käyttöjärjestelmäänne ja otat sen omilta käsiltäsi.

Linux alkaa vain lopettaa prosessit, kun virtuaalimuisti loppuu. Mikä on virtuaalimuistia? Virtuaalimuisti on fyysisen RAM + määrä, joka on varattu sivutarkoituksiin (swap).

Ajattele swap-osioa ylivuotopaikaksi. Kun kaikki tärkeimmät autopaikat ovat täynnä, ylivuotopuistoa voidaan käyttää lisätilaan. On tietenkin haittapuoli ylivuodon pysäköintialueelle. Yleensä ylivuodon pysäköintialue on kauempana todellisesta kauppakeskuksesta, joten kuljettajien ja matkustajien on kävellä kauemmas myymälöihin, jotka ovat aikaa vieviä.

Voit luoda swap-osion, jota Linux käyttää idle-prosessien tallentamiseen, kun fyysinen RAM-arvo vähenee. Swap-osio on pohjimmiltaan kiintolevyllä varattu levytila. (Paljon kuin ylivuodon pysäköintialue).

Tietenkin on paljon nopeampaa käyttää RAM-muistia kuin kiintolevylle tallennetut tiedostot. Jos huomaat, että olet jatkuvasti loppumassa muisti ja kiintolevy on whirring, on todennäköistä, että käytät liikaa swap-tilaa.

Kuinka huonosti tarvitset swap-osion?

Jos tietokoneessa on pieni määrä muistia, on erittäin suositeltavaa.

Testinä otin käyttöön virtuaalikoneen, jossa on 1 gigatavu RAM-muistia ja ei swap-osioita. Asensin Peppermint Linuxin, joka käyttää LXDE-työpöytää ja yleisesti se on vähän muistin jalanjälkeä.

Syy, jota käytin Peppermint Linux -ohjelmistossa on, että mukana tulee Chromium esiasennettuna ja joka kerta, kun avaat Chromium-välilehden, käytetään kunnollista määrää muistia.

Avain välilehden ja siirtynyt osoitteeseen linux.about.com. Sitten avasin toisen välilehden ja tein saman. Jatkasin toistamalla tätä prosessia, kunnes muistin loppu loppui. Yllä oleva kuva osoittaa, mitä seuraavaksi tapahtui. Chromium näyttää periaatteessa viestin, jossa sanotaan, että välilehti on pysähtynyt ja tämä johtuu todennäköisesti muistin puutteesta.

Sitten perustetaan uusi virtuaalikone, jossa on 1 gigatavu RAM ja 8 gigatavun swap-osio. Olen voinut avata välilehden välilehden välilehden jälkeen ja vaikka fyysinen RAM oli laskenut alhaalla, vaihdon käyttämistä aloitettiin ja pystyin jatkamaan välilehtien avaamista.

On selvää, että jos sinulla on kone, jossa on 1 gigatavun RAM-muistia, olet todennäköisemmin vaativat swap-osion, kuin jos sinulla on kone, jossa on 16 gigatavua RAM-muistia. On erittäin todennäköistä, ettet koskaan käytä swap-tilaa koneessa, jossa on vähintään 8 gigatavua tai enemmän RAM-muistia, ellet tee vakavaa numeroa rypistymistä tai videon editointia.

Haluaisin kuitenkin aina suositella swap-osiota. Levytila ​​on halpa. Aseta se erilleen ylilaskennaksi, kun muistia on vähän.

Jos huomaat, että tietokoneesi on aina vähissä muistissa ja että käytät jatkuvasti swap-tilaa, saattaa olla aika ajatella muistin päivittämistä tietokoneellasi .

Jos olet jo asentanut Linuxin ja et ole asettanut swap-osioita, kaikki ei ole kadonnut. Sen sijaan on mahdollista luoda swap-tiedosto, joka periaatteessa saavuttaa saman tavoitteen.

Voinko varata tilaa SSD: lle swap-tilaan?

Voit varata tilaa SSD: lle swap-tilaan ja teoriassa se on paljon nopeampi käyttää kyseistä osioa kuin perinteisellä kiintolevyllä. SSD: eillä on rajoitettu käyttöikä ja ne voivat käsitellä vain tietyn lukumäärän ja kirjoituksia. Jotta asiat saataisiin näkyviin, numero on todella korkea ja SSD-tietosi todennäköisesti ylittävät tietokoneesi käyttöiän.

Muista, että swap-tilan on oltava ylivuotopuhdepakkaus eikä sitä käytetä johdonmukaisesti. Kuten aiemmin mainittiin, jos huomaat, että käytät swap-osioa jatkuvasti, harkitse muistin päivittämistä.