Sådan får du vist og deaktiveret hukommelsesswap i CentOS 7 Linux

Når vi arbejder med Linux -operativsystemer, kan vi ofte høre om et udtryk kaldet swap, men til tider forstår vi ikke dets anvendelse og funktionalitet.

Swap eller swap -hukommelse er en del af systemet, som vi kan tildele under eller efter installationsprocessen, og på denne måde efterlades systemets struktur med systemrummet og en anden til swap.

Selve swap er et bytteplads, der kan repræsenteres af en fil eller en partition, på denne måde bruger swap plads på harddisken i stedet for RAM -hukommelsesplads, og i dette rum huser den midlertidige filer, så hukommelses -RAM bruges til sit fulde potentiale.

I Linux -systemer kombineres både fysisk RAM med swap og skaber mere virtuel hukommelse, end det er etableret som standard.

Med stigningen i solid state -harddiske kan vi have meget større adgang til systemet og med RAM -hukommelse større end 8 GB fysisk, er det muligt at deaktivere swap -partitionering af distroen, i dette tilfælde CentOS 7, og dermed optimere bedre system ressourcer.

1. Se mængden af ​​swap -hukommelse i CentOS 7

Trin 1
Først og fremmest skal vi kontrollere, hvor meget swap -hukommelse der er defineret for udstyret, dette kan verificeres ved hjælp af følgende kommando:

 fri -h

Trin 2
I dette eksempel kan vi se, at selvom vi har 1,8 GB til rådighed til swap -hukommelse, er brugen på 0 Bytes, hvilket giver en indikation på, at den fysiske hukommelse er mere end nok til de opgaver, der udføres i CentOS. For at identificere stien, hvor swap er placeret, skal vi udføre kommandoen blkid:

 sudo blkid

Trin 3
Vi kan se på linjen TYPE = ”swap” for at definere og identificere swap -partitionen. Nu vil vi udføre lsblk -kommandoen, og vi vil se følgende:

Trin 4
Der kan vi bestemme, at swap -partitionen er hostet på sda2. Når vi har identificeret den partition, hvor swap er placeret, fortsætter vi med at udføre følgende kommando for at deaktivere swap i CentOS 7:

 swapoff / dev / mapper / centos-swap

BemærkHvis vi vil deaktivere alle byttepartitioner af / proc / swaps, skal vi udføre følgende kommando:

 bytte -a

Trin 5
Vi kører kommandoen free -h igen for at kontrollere, at swap er blevet deaktiveret korrekt:

2. Deaktiver permanent byttehukommelse permanent i CentOS 7

Trin 1
Hvis målet er permanent at deaktivere swap -partitionen på systemet, skal vi få adgang til filen / etc / fstab ved hjælp af den ønskede editor:

 nano / etc / fstab
Trin 2
Når vi er der, skal vi kommentere byttelinjen ved at forberede # -tegnet sådan:

Trin 3
Vi gemmer ændringerne ved hjælp af følgende tastekombination:

Ctrl + O.

Vi forlader redaktøren ved hjælp af:

Ctrl + X

Trin 4
Derefter kan vi genstarte operativsystemet eller bruge kommandoen mount -a til at anvende ændringerne.
Herefter kan vi udføre følgende kommandoer for at kontrollere, at swap er blevet permanent deaktiveret:

 gratis -h blkid lsblk
På denne måde har vi deaktiveret swap i CentOS 7.

wave wave wave wave wave