Vaihda tiedostot Linuxissa

Vaihda tiedostot Linuxissa

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
Kirjailijasta Hyvä mennä(36 artikkelia julkaistu)

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 Kumwendalta

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi