Kuidas vahetada Linuxis püsivalt


Ruumi vahetamine või vahetamine tähistab füüsilise mälu lehte, mis elab ketta partitsiooni peal, või spetsiaalset kettafaili, mida kasutatakse süsteemi RAM-mälu pikendamiseks, kui füüsiline mälu täitub.

Seda RAM-ressursside laiendamise meetodit kasutades paigutatakse mitteaktiivsed mälulehed sageli vahetusalasse, kui RAM-i pole saadaval. Kuid tehke seda klassikaliste kõvaketaste pöörlemiskiirusel, kui vahetada ruumi, siis on see kiirem ja juurdepääsuaeg võrreldes RAM-iga palju väiksem.

Kiiremate SSD-kõvaketastega uuematel masinatel võib väikese sektsiooni reserveerimine vahetamiseks tunduvalt parandada juurdepääsuaega ja kiiruse ülekannet võrreldes klassikalise HDD-ga, kuid kiirus on siiski suurusjärgus väiksem kui RAM-mälu. Mõni soovitab, et vahetusruumiks tuleks seada kaks korda suurem masina RAM-i maht. Süsteemides, kus on rohkem kui 4 GB või RAM, peaks vahetusruum olema vahemikus 2–4 GB.

Kui teie serveril on piisavalt RAM-mälu või see ei vaja vahetamisruumi kasutamist või kui vahetamine vähendab teie süsteemi jõudlust oluliselt, peaksite kaaluma vahetamisala keelamist.

Enne vahetamisruumi keelamist peate esmalt visualiseerima oma mälu koormusastme ja seejärel tuvastama vahetusala hoidva partitsiooni, väljastades järgmised käsud.

# free -h 

Otsige kasutatud ruumi suuruse vahetamine. Kui kasutatud suurus on 0B või lähedal 0 baiti, võib eeldada, et vahetusruumi ei kasutata intensiivselt ja selle saab ohutult keelata.

Seejärel väljastage käsk blkid, otsige rida TYPE = ”swap” , et tuvastada vahetuspartitsioon, nagu on näidatud alloleval ekraanipildil.

# blkid 

Jällegi väljastage järgmine käsk lsblk partitsiooni [SWAP] otsimiseks ja tuvastamiseks, nagu on näidatud alloleval ekraanipildil.

# lsblk

Kui olete vahetuspartitsiooni või -faili tuvastanud, käivitage vahetusala deaktiveerimiseks järgmine käsk.

# swapoff /dev/mapper/centos-swap  

Või keelake kõik vahetused saidilt/proc/swaps

# swapoff -a 

Käivitage tasuta käsk, et kontrollida, kas vahetusala on keelatud.

# free -h

Linuxis vahetusruumi jäädavaks keelamiseks avage fail/etc/fstab, otsige vahetusliini ja kommenteerige kogu rida, lisades rea ette märgi # (hashtag), nagu on näidatud alloleval ekraanipildil.

# vi /etc/fstab

Seejärel taaskäivitage süsteem, et rakendada uus vahetusseade, või võib mõnel juhul käsu anda mount -a .

# mount -a

Pärast süsteemi taaskäivitamist peaks selle õpetuse alguses esitatud käskude väljastamine kajastama, et vahetusala on teie süsteemis täielikult ja püsivalt keelatud.

# free -h
# blkid 
# lsblk