GNU/Linux >> Linux Esercitazione >  >> Linux

Come disabilitare permanentemente lo scambio in Linux

In questo articolo impareremo come disabilitare permanentemente lo scambio in Linux. Lo spazio di scambio rappresenta una pagina di memoria fisica che risiede sopra la partizione del disco o uno speciale file del disco utilizzato per estendere la memoria RAM di un sistema quando la memoria fisica si riempie.

Introduzione

Utilizzando questo metodo di estensione delle risorse RAM, le pagine di memoria inattive vengono spesso scaricate nell'area di scambio quando non è disponibile RAM. Tuttavia, a causa della velocità di rotazione dei dischi rigidi classici, lo spazio di swap è molto più basso in termini di velocità di trasferimento e tempo di accesso rispetto alla RAM.

Sulle macchine più recenti con dischi rigidi SSD veloci, riservare una piccola partizione per lo scambio può migliorare notevolmente il tempo di accesso e la velocità di trasferimento rispetto all'HDD classico, ma la velocità è comunque inferiore alla memoria RAM. Alcuni suggeriscono che lo spazio di scambio dovrebbe essere impostato come il doppio della quantità di RAM della macchina. Nel caso in cui il tuo server abbia memoria RAM sufficiente o non richieda l'uso della memoria di scambio, dovresti considerare di disabilitare la memoria di scambio.

Esegui il comando seguente per controllare la memoria di scambio del tuo sistema:

free -mh

Ora guarda i dettagli di Swap e se la memoria utilizzata è 0. Significa che la memoria di Swap non viene utilizzata nel tuo sistema.

Utilizzare il comando seguente per identificare la partizione di swap:

blkid

Come puoi vedere nell'output di blkid nell'immagine sopra, "/dev/mapper/cl-swap" è l'area di scambio.

Disabilita lo scambio in Linux

Inoltre, usa il seguente comando per cercare la partizione di scambio:

lsblk

Disattiva l'area di scambio sopra individuata utilizzando il seguente comando:

swapoff /dev/mapper/cl-swap

Puoi anche disabilitare Tutte le aree di scambio usando il seguente comando:

swapoff -a

Ora, esegui il comando seguente per verificare se Swap è disabilitato.

free -mh

Per disabilitare permanentemente la memoria di scambio, rimuovere la riga di scambio dal file /etc/fstab come mostrato di seguito:

nano /etc/fstab

Rimuovere la seguente riga:

/dev/mapper/cl-swap   none    swap     defaults      0 0

Ora riavvia il sistema usando il seguente comando:

reboot

Dopo il riavvio, esegui il comando seguente per applicare le nuove impostazioni:

mount -a

Quindi, Swap Memory è stato disabilitato correttamente dal tuo sistema.


Linux
  1. Come gestire una partizione di scambio in Linux

  2. Come aumentare lo spazio di swap su Linux

  3. Come disabilitare (davvero) NCQ in Linux

  4. Come posso cambiare la partizione di swap in Linux?

  5. Linux:come annullare esplicitamente lo scambio di tutto ciò che è possibile?

Come disabilitare la webcam integrata in Linux

Come cancellare la memoria di scambio in Linux

Come cancellare la cache di memoria RAM e il buffer e lo spazio di scambio su Linux

Come controllare lo spazio di scambio in Linux

Come disabilitare lo scambio in Linux

Come funziona la memoria di scambio in Linux?