Android

Kuinka lisätä vaihtotilaa debian 10 linuxiin

Kuinka lisätä linkkejä Instagramiin.

Kuinka lisätä linkkejä Instagramiin.

Sisällysluettelo:

Anonim

Vaihto on levyn tila, jota käytetään, kun fyysisen muistin määrä on täynnä. Kun Linux-järjestelmän RAM-muisti loppuu, passiiviset sivut siirretään RAM-muistista vaihtotilaan.

Vaihtotila voi olla joko erillisen swap-osion tai swap-tiedoston muodossa. Yleensä, kun ajetaan Debianin virtuaalikonetta, swap-osiota ei ole, joten ainoa vaihtoehto on luoda swap-tiedosto.

Tämä opetusohjelma opastaa sinua vaihtotiedoston lisäämisen vaiheissa Debian 10 Buster -sovelluksessa.

Ennen kuin aloitat

Vaikka se on mahdollista, ei ole yleistä, että yhdellä koneella on useita vaihtovälejä. Suorita seuraava komento varmistaaksesi, onko Debian-asennuksessa jo vaihdettu:

sudo swapon --show

Jos lähtö on tyhjä, se tarkoittaa, että järjestelmässä ei ole vaihtoavaruutta.

Muuten, jos saat jotain alla olevista, sinulla on jo swap käytössä Debian-järjestelmässä.

NAME TYPE SIZE USED PRIO /dev/sda2 partition 4G 0B -1

Vaihdon aktivoimiseksi komentoja ajavalla käyttäjällä on oltava sudo-oikeudet.

Swap-tiedoston luominen

Tässä esimerkissä luomme ja aktivoimme 1G vaihdon. Jos haluat luoda suuremman vaihdon, korvaa 1G halutun vaihtoalueen kokoisella.

Oheiset vaiheet osoittavat, kuinka lisätä vaihtotilaa Debian 10: een.

  1. Luo ensin tiedosto, jota käytetään vaihtamiseen:

    sudo fallocate -l 1G /swapfile

    Jos fallocate ei ole asennettu tai saat virheilmoituksen, jonka mukaan fallocate failed: Operation not supported voit luoda seuraavan komennon fallocate failed: Operation not supported tiedoston:

    sudo dd if=/dev/zero of=/swapfile bs=1024 count=1048576

    Vain pääkäyttäjän pitäisi pystyä lukemaan ja kirjoittamaan vaihtotiedostoon. Anna alla oleva komento oikeiden oikeuksien asettamiseksi:

    sudo chmod 600 /swapfile

    Asenna tiedostoon mkswap työkalu Linuxin vaihtoalue:

    sudo mkswap /swapfile

    Aktivoi vaihtotiedosto:

    sudo swapon /swapfile

    Jotta muutos pysyväksi avaa /etc/fstab tiedosto:

    sudo nano /etc/fstab

    ja liitä seuraava rivi:

    / Etc / fstab

    /swapfile swap swap defaults 0 0

    Tarkista, onko vaihto aktiivinen, joko swapon tai free komennoilla, kuten alla on osoitettu:

    sudo swapon --show

    NAME TYPE SIZE USED PRIO /swapfile file 1024M 507.4M -1

    sudo free -h

    total used free shared buff/cache available Mem: 488M 158M 83M 2.3M 246M 217M Swap: 1.0G 506M 517M

Swappiness-arvon säätäminen

Swappiness on Linux-ytimen ominaisuus, joka määrittelee kuinka usein järjestelmä käyttää vaihtotilaa. Vaihtavuudella voi olla arvo välillä 0 - 100. Pieni arvo saa ytimen yrittämään välttää vaihtamista aina kun mahdollista, kun taas korkeampi arvo saa ytimen käyttämään vaihtotilaa aggressiivisemmin.

Oletusvaihtovaihtoarvo on 60. Voit tarkistaa nykyisen vaihtovaihtoarvon cat komennolla:

cat /proc/sys/vm/swappiness

60

Vaikka vaihtamisarvo 60 on OK useimmissa Linux-järjestelmissä, tuotantopalvelimille tulisi asettaa alempi arvo.

Jos haluat esimerkiksi asettaa vaihtavuusarvoksi 10, kirjoita:

sudo sysctl vm.swappiness=10

Lisää tämä parametri pysyväksi uudelleenkäynnistyksissä lisäämällä seuraava rivi /etc/sysctl.conf :

/etc/sysctl.conf-

vm.swappiness=10

Optimaalinen vaihtavuusarvo riippuu järjestelmän työkuormasta ja muistin käytöstä. Sinun tulisi säätää tätä parametria pieninä erinä optimaalisen arvon löytämiseksi.

Vaihtotiedoston poistaminen

Voit poistaa vaihtotiedoston käytöstä ja poistaa sen seuraavasti:

  1. Poista vaihtotila käytöstä:

    sudo swapoff -v /swapfile

    Avaa /etc/fstab tiedosto tekstieditorilla ja poista swap-tiedoston merkintä /swapfile swap swap defaults 0 0 .

    Poista lopuksi todellinen swap-tiedostotiedosto rm komennolla:

    sudo rm /swapfile

johtopäätös

Olet oppinut luomaan vaihtotiedoston ja aktivoimaan ja määrittämään vaihtotilan Debian 10 -koneellasi.

Vaihda debian ram