Com desactivar permanentment l'intercanvi a Linux


L'espai d'intercanvi o intercanvi representa una pàgina de memòria física que es troba a la part superior de la partició del disc o un fitxer de disc especial utilitzat per ampliar la memòria RAM d'un sistema quan la memòria física s'omple.

Mitjançant aquest mètode d'ampliació dels recursos de memòria RAM, les pàgines de memòria inactiva s'aboquen amb freqüència a l'àrea d'intercanvi quan no hi ha RAM disponible. No obstant això, amb la velocitat de gir dels discs durs clàssics, l'espai d'intercanvi és molt més baix en velocitats de transferència i temps d'accés en comparació amb la memòria RAM.

A les màquines més noves amb discs durs SSD ràpids, reservar una petita partició per intercanviar pot millorar molt el temps d'accés i la velocitat de transferència en comparació amb el disc dur clàssic, però la velocitat encara és molt més baixa que la memòria RAM. Alguns suggereixen que l'espai d'intercanvi s'hauria de definir com el doble de la quantitat de memòria RAM de la màquina. Tanmateix, en sistemes amb més de 4 GB o RAM, l'espai d'intercanvi s'ha d'establir entre 2 o 4 GB.

En cas que el vostre servidor tingui prou memòria RAM o no requereixi l'ús d'espai d'intercanvi o que l'intercanvi disminueixi molt el rendiment del vostre sistema, hauríeu de considerar desactivar l'àrea d'intercanvi.

Abans de desactivar realment l'espai d'intercanvi, primer heu de visualitzar el vostre grau de càrrega de memòria i, a continuació, identificar la partició que conté l'àrea d'intercanvi, emetent les ordres següents.

# free -h 

Busqueu la mida utilitzada de l'espai d'intercanvi. Si la mida utilitzada és 0B o propera a 0 bytes, es pot suposar que l'espai d'intercanvi no s'utilitza de manera intensiva i es pot desactivar la seguretat.

A continuació, emet l'ordre blkid següent, cerqueu la línia TYPE=swap per identificar la partició d'intercanvi, tal com es mostra a la captura de pantalla següent.

# blkid 

De nou, emeteu la següent ordre lsblk per cercar i identificar la partició [SWAP] tal com es mostra a la captura de pantalla següent.

# lsblk

Després d'haver identificat la partició o el fitxer d'intercanvi, executeu l'ordre següent per desactivar l'àrea d'intercanvi.

# swapoff /dev/mapper/centos-swap  

O desactiveu tots els intercanvis des de /proc/swaps

# swapoff -a 

Executeu l'ordre gratuït per comprovar si l'àrea d'intercanvi s'ha desactivat.

# free -h

Per desactivar permanentment l'espai d'intercanvi a Linux, obriu el fitxer /etc/fstab, cerqueu la línia d'intercanvi i comenta tota la línia afegint un signe # (hashtag) davant de la línia, com es mostra. a la captura de pantalla següent.

# vi /etc/fstab

Després, reinicieu el sistema per aplicar la nova configuració d'intercanvi o emetre l'ordre mount -a en alguns casos pot ser el truc.

# mount -a

Després de reiniciar el sistema, emetre les ordres presentades al principi d'aquest tutorial hauria de reflectir que l'àrea d'intercanvi s'ha desactivat completament i permanentment al vostre sistema.

# free -h
# blkid 
# lsblk