Android

Kuinka muuttaa linuxin vaihtavuusarvoa

10 Keinoa kuinka "HANKKIA ELÄMÄ" ulkomailla / Puolison työn perässä muuttaminen

10 Keinoa kuinka "HANKKIA ELÄMÄ" ulkomailla / Puolison työn perässä muuttaminen

Sisällysluettelo:

Anonim

Vaihtotila on osa kiintolevyä, jota käytetään, kun RAM-muisti on täynnä. Vaihtotila voi olla oma swap-osio tai swap-tiedosto.

Kun Linux-järjestelmän fyysinen muisti loppuu, passiiviset sivut siirretään RAM-muistista vaihtotilaan.

Swappiness on Linux-ytimen ominaisuus, joka asettaa tasapainon sivujen vaihtamisen fyysisestä muistista vaihtotilaan ja sivujen poistamisen sivujen välimuistista välillä. Se määrittelee periaatteessa kuinka usein järjestelmä käyttää vaihtotilaa.

Tässä artikkelissa selitetään, kuinka vaihdearvoa voidaan muuttaa Linux-järjestelmissä.

Swappiness-arvon tarkistaminen

Tarkista järjestelmäsi nykyinen vaihtavuusarvo seuraavalla kissakomennolla:

cat /proc/sys/vm/swappiness

Useimpien Linux-jakelujen oletusvaihtovaihtoarvo on 60:

60

Vaikka vaihtavuusarvo 60 on sopiva useimmille käyttäjille, joissain tapauksissa joudut ehkä asettamaan pienemmän arvon.

Toinen komento, jonka avulla voit määrittää vaihtavuusarvon, on sysctl :

sysctl vm.swappiness

vm.swappiness = 60

Swappiness-arvon muuttaminen

Vaihtavuudella voi olla arvo välillä 0 - 100. Arvo 0 antaa ytimelle välttää aggressiivisesti välttää vaihtoa niin pitkään kuin mahdollista. Arvo 100 vaihtaa aggressiivisesti prosesseja fyysisestä muistista.

Pienempi arvo saa ytimen yrittämään välttää vaihtoa aina kun mahdollista, kun taas suurempi arvo ydin yrittää käyttää vaihtotilaa aggressiivisemmin.

Vaihtomuistin käyttö on paljon hitaampaa kuin fyysisen muistin käyttö suoraan. Pienempi arvo vaihtavuusparametrille parantaa todennäköisesti järjestelmän yleistä suorituskykyä. Säännölliseen työpöydän asennukseen suositellaan arvoa 10. Vaihtoarvo 0 tai 1 suositellaan useimmille tietokantapalvelimille.

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

Jos haluat esimerkiksi asettaa vaihtamisarvoksi 10 suorituksen aikana, kirjoita seuraava komento root- tai sudo käyttäjäksi:

sudo sysctl vm.swappiness=1

Jotta swappiness-parametri pysyisi uudelleenkäynnistyksissä, avaa /etc/sysctl.conf tekstieditorilla:

sudo nano /etc/sysctl.conf

Etsi vm.swappiness -parametri ja muuta sen arvoa. Jos tätä parametria ei ole, lisää seuraava rivi tiedostoon:

/etc/sysctl.conf-

vm.swappiness=1

johtopäätös

Olemme osoittaneet sinulle kuinka muuttaa swappiness-parametrin arvoa.

Jos sinulla on palautetta, jätä kommentti alle.

vaihtaa