Come cancellare l’uso di swap su Linux

Dic 13, 2021
admin

Swap è la memoria del disco quando la memoria fisica ad accesso casuale (RAM) è piena.

Sappiamo che la velocità di scrittura e lettura del disco è molto bassa rispetto alla RAM.

Ma non è sicuro e non è raccomandato disabilitare lo swap su Linux.

Quando il tuo Linux non ha abbastanza RAM fisica usata dalle tue applicazioni, il tuo Linux può usare lo spazio Swap.

Ma il problema è che l’uso di Swap di solito non viene rilasciato, ed è un problema per il tuo server e le prestazioni.

Se vuoi forzare l’uso di Swap, controlla che la tua RAM fisica sia più grande dello Swap usato.

Utilizza questo comando per controllare l’uso della RAM e dello Swap

# free -m

Se la RAM disponibile è inferiore all’uso dello Swap, non è sicuro forzare la cancellazione dello Swap, e il modo più sicuro è riavviare il server.

Come forzare la cancellazione di Swap su Linux

Se sei sicuro che la dimensione della RAM sia maggiore dell’utilizzo di Swap, prima cancella PageCache, dentries e inodes.

Fare il seguente comando:

# sync; echo 3 > /proc/sys/vm/drop_caches

Poi forzare lo spegnimento di Swap e riaccenderlo con il seguente comando.

# swapoff -a && swapon -a

Si prega di notare che il comando di cui sopra richiede diverso tempo, di solito 1-3 minuti.

Il mio suggerimento è di aprire un nuovo terminale ed eseguire il comando Htop o free -m per monitorare il processo.

Quando si esegue il comando swap off, l’utilizzo di swap diminuirà, si prega di attendere il processo.

L'uso dello swap diminuisce quando si esegue il comando swap off
L’uso dello swap diminuisce quando si esegue il comando swap off
L'uso dello swap viene cancellato con successo

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.