UBUNTU 1a: MATEn asennus Vistan rinnalle (lyhennetty)
Sisällysluettelo:
- Ennen kuin aloitat
- Swap-tiedoston luominen
- Swappiness-arvon säätäminen
- Vaihtotiedoston poistaminen
- johtopäätös
Vaihto on levyn tila, jota käytetään, kun fyysisen RAM-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. Useimmissa tapauksissa, kun ajat Ubuntua virtuaalikoneessa, swap-osiota ei ole, joten ainoa vaihtoehto on luoda swap-tiedosto.
Tämä opetusohjelma kattaa vaiheet, jotka tarvitaan vaihtotiedoston lisäämiseksi Ubuntu 18.04 -järjestelmiin.
Ennen kuin aloitat
Ennen kuin jatkat tämän oppaan kanssa, tarkista, onko Ubuntu-asennuksessa jo vaihdettu käyttöön kirjoittamalla:
sudo swapon --show
Jos lähtö on tyhjä, se tarkoittaa, että järjestelmässäsi ei ole vaihto-tilaa käytössä.
Muutoin, jos saat jotain alla olevista, sinulla on jo vaihto vaihdettava koneellesi.
NAME TYPE SIZE USED PRIO /dev/sda2 partition 1.9G 0B -2
Vaikka se on mahdollista, ei ole yleistä, että yhdellä koneella on useita vaihtovälejä.
Swap-tiedoston luominen
Käyttäjällä, johon olet kirjautunut sisään, täytyy olla sudo-oikeudet voidakseen aktivoida vaihdon. Tässä oppaassa lisäämme
1G
vaihtosopimusta. Jos haluat lisätä lisää vaihtoa, korvaa
1G
tarvitsemallasi vaihtoalueella.
Suorita alla olevat vaiheet lisätäksesi vaihtotilaa Ubuntu 18.04 -sovellukseen.
-
Aloita luomalla tiedosto, jota käytetään vaihtamiseen:
sudo fallocate -l 1G /swapfile
Jos
fallocate
ei ole asennettu tai saat virheilmoituksen, jonka mukaanfallocate failed: Operation not supported
, luo seuraava komentofallocate failed: Operation not supported
luomiseen:sudo dd if=/dev/zero of=/swapfile bs=1024 count=1048576
Vain pääkäyttäjän tulisi pystyä kirjoittamaan ja lukemaan vaihtotiedosto. Aseta oikeat oikeudet kirjoittamalla:
sudo chmod 600 /swapfile
Asenna tiedostoon
mkswap
apuohjelma Linux-vaihtoalue:sudo mkswap /swapfile
Aktivoi vaihtotiedosto seuraavalla komennolla:
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
Varmista, että vaihto on aktiivinen käyttämällä joko
swapon
taifree
komentoa alla esitetyllä tavalla: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 kirjoittamalla seuraavan komennon:
cat /proc/sys/vm/swappiness
60
Vaikka vaihtamisarvo 60 on OK useimmissa Linux-järjestelmissä, tuotantopalvelimien kohdalla saatat joutua asettamaan pienemmän arvon.
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
:
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:
-
Aloita deaktivoimalla vaihtotila kirjoittamalla:
sudo swapoff -v /swapfile
Seuraavaksi poista swap-tiedoston merkintä
/swapfile swap swap defaults 0 0
/etc/fstab
tiedostosta.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 Ubuntu 18.04 -järjestelmässä.
vaihda ubuntu ramKuinka lisätä vaihtotilaa sentos 7: een
Vaihto on levyn tila, jota käytetään, kun fyysisen RAM-muistin määrä on täynnä. Tämä opetusohjelma selittää, kuinka lisätään vaihtotiedosto CentOS 7 -järjestelmiin.
Kuinka lisätä vaihtotilaa sentos 8: een
Vaihto on levyn tila, jota käytetään, kun fyysisen RAM-muistin määrä on täynnä. Tämä artikkeli kattaa vaiheet tiedostojen lisäämiseen CentOS 8 -järjestelmiin.
Kuinka lisätä vaihtotilaa debian 9: een
Vaihto on levyn tila, jota käytetään, kun fyysisen RAM-muistin määrä on täynnä. Tässä oppaassa hahmotellaan vaiheet, joita tarvitaan vaihtotiedoston lisäämiseksi Debian 9 -järjestelmiin.