Com esborrar l'intercanvi a Linux

Com Esborrar L Intercanvi A Linux



L'intercanvi és la memòria que adquireix un sistema operatiu des del dispositiu d'emmagatzematge secundari per realitzar tasques operatives. Això passa quan la memòria primària (RAM) està plena i necessita emmagatzematge addicional per executar la funcionalitat normal.

La memòria d'intercanvi és un mètode eficient per gestionar les necessitats de memòria del sistema. Tanmateix, també té alguns inconvenients. Per exemple, sovint és més lenta que la memòria primària, cosa que en general alenteix el rendiment del sistema. En el cas d'un error de memòria (OOM), també pot provocar que el servidor es bloquegi.







En operacions normals, el sistema gestiona eficientment l'intercanvi; tanmateix, en determinats casos, esdevé imprescindible gestionar-lo manualment per part d'un administrador. En aquesta guia, passaré per un procés per esborrar els intercanvis a Linux i com gestionar-los.



Com esborrar l'intercanvi a Linux

Esborrar l'intercanvi a Linux és tan senzill com apagar i activar un procés. Per comprovar l'estat actual de l'intercanvi mitjançant el lliure comanda amb el -m bandera.



lliure -m

On -m mostra la sortida en MB, i per obtenir la sortida en GB utilitzeu -g bandera.





Desactiveu l'intercanvi utilitzant intercanvi comandament.



sudo intercanvi -a

El -a La bandera indica tots els dispositius marcats com a intercanvi al /etc/swap directori. Deixa d'utilitzar l'espai d'intercanvi i es basa únicament en la memòria RAM.

El intercanvi El procés pot trigar un temps a esborrar-se, per tant, espereu uns segons perquè el procés es completi. Per veure la transferència de dades, utilitzeu lliure comandament.

Activeu l'intercanvi amb el intercanviar comandament.

sudo intercanviar -a

L'intercanvi s'ha esborrat; podeu verificar-ho mitjançant el lliure -m comandament.

Com gestionar l'intercanvi a Linux

Swap a Linux es controla mitjançant un paràmetre Kernel anomenat intercanvi . Com tot a Linux, swappiness també és un fitxer ubicat al fitxer /proc/sys/vm directori. Per llegir el fitxer, utilitzeu gat comanda amb la ruta del fitxer.

gat / proc / sys / vm / intercanvi

La captura de pantalla de sortida indica el valor predeterminat de swappiness 60 . Per modificar el valor de swappiness hem d'accedir a sysctl.conf dossier.

sudo nano / etc / sysctl.conf

Canvia el valor de la vm.canvi paràmetre amb algun altre valor. Si aquest paràmetre no existeix, simplement escriviu-lo.

vm.swappiness=N

On N és el valor de l'intercanvi.

El valor d'intercanvi es pot establir entre 0 i 100 ; 0 mantindrà l'intercanvi desactivat, mentre 100 indica un intercanvi agressiu.

Després de fer els canvis al sysctl.conf fitxer, heu de reiniciar el sistema perquè els canvis tinguin efecte. A continuació, comproveu el valor de swappiness mitjançant l'ordre cat.

Conclusió

L'intercanvi és una manera eficient de gestionar la memòria en qualsevol sistema operatiu. De vegades, es pot produir un intercanvi agressiu a causa d'un comportament anormal de l'aplicació, que al final fa que el sistema sigui lent i que provoqui errors sense memòria. Esborrar l'intercanvi pot rectificar la situació. Per esborrar l'intercanvi a Linux, reinicieu-lo amb el botó intercanvi i llavors intercanviar ordres. Per gestionar el valor d'intercanvi, modifiqueu el vm.canvi paràmetre a sysctl.conf dossier.