Tämä opas opastaa sinua vaihtamaan tiedostoja Linuxissa määrittelemällä, mikä swap -tiedosto on ja mikä tärkeä rooli sillä on järjestelmän vakauden ylläpitämisessä.
Mikä on vaihtotiedosto?
Vaihtotiedosto Linuxissa on kiintolevyllä oleva tiedosto, jota Linux -ydin käyttää tietokoneessa olevien sovellusten muuttuvien tietojen tallentamiseen. Vaihtoprosessi on vastuussa tietojen siirtämisestä vaihtotiedostoon, kun hajamuisti (RAM) ei riitä.
Kuvittele, että käytät paljon muistia vaativaa sovellusta ja järjestelmä alkaa käyttää 100% RAM-muistista, Linux-käyttöjärjestelmä käyttää swap-tiedostoa, jotta RAM-muistisi ei täyty ja järjestelmäsi ei reagoi tai pahempi: kaatuu.
Huomautus : Tietojen lukeminen swap -tiedostosta on hieman hitaampaa kuin lukeminen suoraan RAM -muistista, mutta se on parempi vaihtoehto kuin järjestelmän kaatuminen.
Tarkastele vaihtotiedostoasi swaponin avulla
Saat tietoja järjestelmän swap -tiedostosta suorittamalla seuraavan komennon:
swapon
Yllä olevan komennon lähtö olisi samanlainen kuin alla.
Lähtö näyttää, että /root kansio sisältää järjestelmän vaihtotiedoston nimeltä vaihda tiedosto . Lisäksi swap -tiedoston koko on 2 Gt, ja järjestelmä käyttää tällä hetkellä noin 41 megatavua swap -tiedostotilaa.
Koska RAM -muisti ja vaihtotila tallentavat yhdessä väliaikaisia tietoja, saatat haluta yksityiskohtaisia tietoja molemmista. Voit tehdä sen käyttämällä vapaa komento.
free -h
Vaihto -tiedoston luominen Linuxille
Jos sinulla on RAM -muistin suorituskykyongelmia, sinun kannattaa harkita swap -tiedoston luomista tai koon lisäämistä.
Aiheeseen liittyviä: Kuinka hallita muistiasi Linuxissa
Jos järjestelmässäsi on vähän RAM -muistia, esimerkiksi 2 Gt, luo swap -tiedosto, joka on noin kaksi kertaa RAM -muistisi kokoinen eli 4 Gt.
Toisaalta, jos järjestelmässäsi on riittävästi RAM -muistia, esimerkiksi 8 Gt, vaihtotiedosto voi olla 25% RAM -muististasi, eli 2 Gt, koska RAM -muistiin mahtuu enemmän sovellusmuuttujatietoja.
Ennen kuin voit luoda uuden swap -tiedoston, varmista, että poistat nykyisen käytöstä /swapfile :
sudo swapoff /swapfile
Luo nyt 2 Gt: n swap -tiedosto käyttämällä laskeutua komento.
sudo fallocate -l 2G /swapfile
Jos sinulla ei ole vaihtotiedostoa, edellä mainittu komento luo sen sinulle, mutta jos sinulla on jo sellainen, se korvaa nykyisen.
Vaihda vaihdot Linuxissa
Swappiness on arvo, jota Linux -ydin käyttää määrittäessään, kuinka usein RAM -muistin tulisi käyttää swap -tiedostoa. Oletusarvoisesti arvoksi on asetettu 60. Mitä suurempi arvo, sitä useammin RAM -muistisi käyttää swap -tiedostoa, mikä on ihanteellista, jos sinulla on vähän RAM -muistia. Vaihtotiedostojen mahdolliset arvot vaihtelevat välillä 0 - 100.
Voit tarkastella vaihtoarvoa suorittamalla seuraavan komennon:
cat /proc/sys/vm/swappiness
Jos haluat muuttaa järjestelmän swappiness -arvoa väliaikaisesti, esimerkiksi 20, käytä seuraavaa komentoa:
sudo sysctl vm.swappiness=20
Huomautus : Tämä arvo palautetaan oletusarvoon järjestelmän uudelleenkäynnistyksen jälkeen.
Jos haluat jatkaa vaihtamista, lisää seuraava rivi vm. vaihto = 20 alareunassasi etc/sysctl.conf määritystiedosto.
Muista käynnistää järjestelmä uudelleen, jotta muutokset tulevat voimaan.
reboot
Vaihto -tiedoston poistaminen
Jos haluat poistaa vaihtotiedoston, jota et enää tarvitse, poista se ensin käytöstä vaihtaa ja käytä sitten rm -komento poistaa tiedoston .
kuinka löytää kansainvälisen puhelinnumeron omistaja
sudo swapoff /swapfile
sudo rm /swapfile
Erillisten osioiden käyttäminen vaihtamiseen
Kun swap-tiedosto on paikallaan, sinun pitäisi odottaa paljon parempaa suorituskykyä järjestelmältäsi, koska swap-tiedosto estää järjestelmääsi kaatumasta, kun käytät paljon muistia vaativia sovelluksia.
Tehtäväkriittisissä järjestelmissä kannattaa harkita kiintolevylle omistetun osion luomista vaihtamista varten. Swap -osiolla ja swap -tiedostolla on omat hyvät ja huonot puolensa.
Jaa Jaa Tweet Sähköposti Mikä on Linux -osio? Kaikki mitä sinun tarvitsee tietääUseimmat Linux -asennukset ehdottavat swap -osion sisällyttämistä. Mihin swap -osio on tarkoitettu? Tässä on mitä sinun tarvitsee tietää.
Lue seuraava Liittyvät aiheet- Linux
- Tietokoneen muisti
- Linux
Mwiza kehittää ohjelmistoja ammatin mukaan ja kirjoittaa laajasti Linux- ja käyttöliittymäohjelmoinnista. Joitakin hänen kiinnostuksen kohteitaan ovat historia, talous, politiikka ja yritysarkkitehtuuri.
Lisää Mwiza Kumwendaltatilaa uutiskirjeemme
Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia e -kirjoja ja ainutlaatuisia tarjouksia!
Klikkaa tästä tilataksesi