Kuinka vaihtaa pysyvästi käytöstä Linuxissa


Vaihto- tai vaihtotila edustaa fyysistä muistisivua, joka asuu levyn osion päällä, tai erityistä levytiedostoa, jota käytetään järjestelmän RAM-muistin laajentamiseen, kun fyysinen muisti täyttyy.

Tätä RAM-resurssien laajentamismenetelmää käytettäessä passiiviset muistisivut pudotetaan usein vaihtoalueelle, kun RAM-muistia ei ole käytettävissä. Tee kuitenkin klassisten kiintolevyjen pyörimisnopeudelle, vaihtotila on paljon pienempi siirtonopeuksilla ja pääsyajalla kuin RAM.

Uudemmissa koneissa, joissa on nopea SSD-kiintolevy, pienen osion varaaminen vaihtamista varten voi parantaa huomattavasti pääsyaikaa ja nopeudensiirtoa verrattuna perinteiseen kiintolevyyn, mutta nopeus on silti enemmän suuruusluokkaa pienempi kuin RAM-muisti. Jotkut ehdottavat, että vaihtotilaksi tulisi asettaa kaksinkertainen koneen RAM-määrä. Järjestelmissä, joissa on enemmän kuin 4 Gt tai RAM-muistia, vaihtotila tulisi asettaa 2 tai 4 Gt.

Jos palvelimellasi on riittävästi RAM-muistia tai se ei vaadi vaihtotilan käyttöä tai vaihtaminen heikentää huomattavasti järjestelmän suorituskykyä, sinun kannattaa harkita vaihtamisalueen poistamista käytöstä.

Ennen vaihtotilan poistamista käytöstä sinun on ensin visualisoitava muistisi latausaste ja tunnistettava sitten osio, jolla vaihtoväli on, antamalla alla olevat komennot.

# free -h 

Etsi Vaihda käytetyn tilan koko. Jos käytetty koko on 0B tai lähellä 0 tavua, voidaan olettaa, että vaihtotilaa ei käytetä intensiivisesti ja se voidaan poistaa käytöstä turvallisesti.

Anna seuraavaksi blkid-komennon jälkeen etsimällä TYPE = ”swap” -rivi vaihtososion tunnistamiseksi, kuten alla olevassa kuvakaappauksessa näkyy.

# blkid 

Anna jälleen seuraava komento lsblk etsiäksesi ja tunnistaaksesi [SWAP] -osion alla olevan kuvakaappauksen mukaisesti.

# lsblk

Kun olet tunnistanut vaihdettavan osion tai tiedoston, poista vaihtoalue suorittamalla seuraava komento.

# swapoff /dev/mapper/centos-swap  

Tai poista kaikki swapit hakemistosta/proc/swaps

# swapoff -a 

Suorita ilmainen komento tarkistaaksesi, onko vaihtoalue poistettu käytöstä.

# free -h

Poista vaihtotila pysyvästi käytöstä Linuxissa avaamalla/etc/fstab -tiedosto, hakemalla vaihtorivi ja kommentoimalla koko rivi lisäämällä # (hashtag) merkki rivin eteen, kuten kuvassa alla olevassa kuvakaappauksessa.

# vi /etc/fstab

Käynnistä sitten järjestelmä uudestaan vaihtaaksesi uuden vaihtoasetuksen tai antamalla mount -a -komennon joissakin tapauksissa voi tehdä temppu.

# mount -a

Järjestelmän uudelleenkäynnistyksen jälkeen tämän opetusohjelman alussa esitettyjen komentojen antamisen tulisi heijastaa sitä, että vaihtamisalue on poistettu käytöstä järjestelmässäsi kokonaan ja pysyvästi.

# free -h
# blkid 
# lsblk