Come cancellare lo scambio su Linux

Come Cancellare Lo Scambio Su Linux



Lo swap è la memoria acquisita da un sistema operativo dal dispositivo di archiviazione secondario per eseguire attività operative. Ciò accade quando la memoria primaria (RAM) è piena e necessita di spazio di archiviazione aggiuntivo per eseguire le normali funzionalità.

La memoria di scambio è un metodo efficiente per gestire le esigenze di memoria del sistema. Tuttavia, presenta anche alcuni svantaggi. Ad esempio, è spesso più lenta della memoria primaria, il che nel complesso rallenta le prestazioni del sistema. Nel caso di un problema tecnico della memoria (OOM), può anche causare l'arresto anomalo del server.







Nelle normali operazioni il sistema gestisce in modo efficiente lo swap; tuttavia, in certi casi, diventa fondamentale gestirlo manualmente da un amministratore. In questa guida, analizzerò il processo di cancellazione degli swap su Linux e spiegherò come gestirlo.



Come cancellare lo scambio su Linux

Cancellare lo swap su Linux è semplice come accendere e spegnere un processo. Per verificare lo stato corrente dello scambio utilizzare il file gratuito comandare con il -M bandiera.



gratuito -M

Dove -M visualizza l'output in MB e per ottenere l'output in GB utilizzare il file -G bandiera.





Disabilitare lo scambio utilizzando scambio comando.



sudo scambio -UN

IL -UN flag indica tutti i dispositivi contrassegnati come swap nel file /etc/scambia directory. Smette di utilizzare lo spazio di swap e si affida esclusivamente alla RAM.

IL scambio il completamento del processo potrebbe richiedere del tempo, quindi attendere alcuni secondi per consentire il completamento del processo. Per visualizzare il trasferimento dati, utilizzare il file gratuito comando.

Attiva lo scambio utilizzando il swap comando.

sudo swap -UN

Lo scambio è stato cancellato; puoi verificarlo utilizzando il file gratuito -M comando.

Come gestire lo swap su Linux

Lo swap su Linux è controllato utilizzando un parametro del kernel chiamato scambio . Come ogni cosa su Linux, anche swappiness è un file situato nel file /proc/sys/vm directory. Per leggere il file, utilizzare il file gatto comando con il percorso del file.

gatto / proc / sistema / vm / scambio

Lo screenshot di output indica il valore predefinito di swappiness 60 . Per modificare il valore di swappiness dobbiamo accedere al file sysctl.conf file.

sudo nano / eccetera / sysctl.conf

Modificare il valore di vm.swappiness parametro con qualche altro valore. Se questo parametro non esiste, basta digitarlo.

vm.swappiness=N

Dove N è il valore della swappiness.

Il valore di scambio può essere impostato tra 0 E 100 ; 0 manterrà lo scambio disabilitato, mentre 100 indica uno scambio aggressivo.

Dopo aver apportato le modifiche al file sysctl.conf file, è necessario riavviare il sistema per rendere effettive le modifiche. Quindi controlla il valore di swappiness usando il comando cat.

Conclusione

Lo swap è un modo efficiente di gestire la memoria in qualsiasi sistema operativo. A volte, può verificarsi uno scambio aggressivo a causa di un comportamento anomalo dell'applicazione, rallentando il sistema e causando errori di memoria insufficiente. Cancellare lo swap può correggere la situazione. Per cancellare lo scambio su Linux, ripristinalo utilizzando il file scambio poi swap comandi. Per gestire il valore di scambio, modificare il file vm.swappiness parametro nel sysctl.conf file.