Come visualizzare e disabilitare lo scambio di memoria in CentOS 7 Linux

Quando si lavora con i sistemi operativi Linux si sente spesso parlare di un termine chiamato swap ma a volte non ne comprendiamo l'uso e la funzionalità.

Swap, o memoria di scambio, è una parte del sistema che possiamo assegnare durante o dopo il processo di installazione e in questo modo la struttura del sistema viene lasciata con lo spazio di sistema e un'altra per lo scambio.

Swap stesso è uno spazio di swap che può essere rappresentato da un file o da una partizione, in questo modo, lo swap utilizza lo spazio del disco rigido anziché lo spazio della memoria RAM e in questo spazio ospita file temporanei che consentono di utilizzare la memoria RAM al massimo delle sue potenzialità.

Nei sistemi Linux entrambe le RAM fisiche sono combinate con lo swap e creano più memoria virtuale di quanto stabilito per impostazione predefinita.

Con l'avvento dei dischi rigidi a stato solido, possiamo avere un accesso molto maggiore al sistema e con memoria RAM maggiore di 8 GB fisici, è possibile disabilitare il partizionamento di swap della distribuzione, in questo caso CentOS 7, e quindi ottimizzare il sistema migliore risorse.

1. Visualizza la quantità di memoria di swap in CentOS 7

Passo 1
Prima di tutto dobbiamo verificare quanta memoria di swap è definita per l'apparecchiatura, questo può essere verificato utilizzando il seguente comando:

 libero -h

Passo 2
In questo esempio possiamo vedere che sebbene abbiamo 1,8 GB disponibili per la memoria di swap, l'utilizzo è a 0 Byte, il che dà un'indicazione che la memoria fisica è più che sufficiente per le attività svolte in CentOS. Ora, per identificare il percorso in cui si trova lo swap dobbiamo eseguire il comando blkid:

 sudo blkid

Passaggio 3
Possiamo guardare la riga TYPE = "swap" per definire e identificare la partizione di swap. Ora eseguiremo il comando lsblk e vedremo quanto segue:

Passaggio 4
Lì possiamo determinare che la partizione di swap è ospitata su sda2. Una volta identificata la partizione in cui si trova lo swap, procediamo con l'esecuzione del seguente comando per disabilitare lo swap in CentOS 7:

 swapoff / dev / mapper / centos-swap

NotaSe vogliamo disabilitare tutte le partizioni di swap di /proc/swap dobbiamo eseguire il seguente comando:

 swapoff -a

Passaggio 5
Eseguiamo nuovamente il comando free -h per verificare che lo swap sia stato disabilitato correttamente:

2. Disabilita permanentemente la memoria di swap in CentOS 7

Passo 1
Se l'obiettivo è disabilitare in modo permanente la partizione di swap sul sistema, dobbiamo accedere al file /etc/fstab utilizzando l'editor desiderato:

 nano / etc / fstab
Passo 2
Una volta lì, dobbiamo commentare la linea di scambio anteponendo il segno # in questo modo:

Passaggio 3
Salviamo le modifiche utilizzando la seguente combinazione di tasti:

Ctrl + O

Lasciamo l'editor utilizzando:

Ctrl + X

Passaggio 4
Quindi possiamo riavviare il sistema operativo o utilizzare il comando mount -a per applicare le modifiche.
Dopodiché possiamo eseguire i seguenti comandi per verificare che lo swap sia stato disabilitato in modo permanente:

 free -h blkid lsblk
In questo modo abbiamo disabilitato lo swap in CentOS 7.

wave wave wave wave wave