Come aumento lo spazio di swap in Linux

Come aumento lo spazio di swap in Linux
Ogni processore nella macchina richiede una quantità di capacità di dati per eseguire e archiviare applicazioni caricate. Tutti i PC sono progettati per avere memorie primarie e secondarie da dove possono essere eseguiti i programmi e le informazioni vengono archiviate durante l'esecuzione.

Devi pensare seriamente allo spazio di archiviazione se appartieni ad esso o lavori come informatica. In tal caso, i pacchetti di pacchetti software sono tenuti a lavorare.

Potrebbero esserci molti problemi relativi alla capacità di archiviazione nei sistemi Linux per eseguire applicazioni; Hai bisogno di RAM adeguato; Altrimenti, l'applicazione si bloccherà.

IL Scambio Nel sistema Linux aiuta quando la RAM sta per scaricare. Mentre si lavora con più applicazioni, se RAM si riempie e non c'è spazio per funzionare, il sistema inizia a utilizzare la memoria secondaria dove Scambio si trova.

Il tempo di accesso di Scambiare spazio è inferiore alla memoria fisica del sistema. Quando si eseguono le applicazioni smettete di funzionare a causa dello spazio insufficiente nella RAM, le pagine inattive sono costrette a muoversi verso Scambiare spazio. Se stai utilizzando gli strumenti dell'editor video o le applicazioni che consumano la memoria, sarebbe bene usare lo spazio di swap.

Ora, la domanda può sorgere nella tua mente che quanto spazio di swap è richiesto per un particolare RAM. Non si preoccupi; Una tabella guida è menzionata qui:

RAM del sistema Spazio di scambio consigliato

Meno di 2 GB
2 x RAM
2 GB - 8 GB 1 x RAM
8 GB - 64 GB 0.5 x RAM
Più di 64 GB Dipendere dal carico di lavoro

Per CentOS e Redhat, la raccomandazione sarebbe:

RAM del sistema Spazio di scambio consigliato
Meno di 2 GB 2 x RAM
2 GB - 8 GB 1 x RAM
8 GB - 64 GB Min 4 GB
Più di 64 GB Min 4 GB

E per il sistema Ubuntu, la raccomandazione è in qualche modo poco cambiata:

RAM del sistema Spazio di scambio consigliato
Meno di 1 GB SWAP> = RAM < 2xRAM
Maggiore di 1 GB Scambia> = radice quadrata di RAM (ma) swap < 2xRAM

Come aumentare lo spazio di scambio in Linux

Per aumentare lo spazio di swap nel sistema Linux, dobbiamo prima verificare se lo spazio di scambio è abilitato.

Per verificarlo, digita il terminale:

$ sudo swapon -show

Se non hai ottenuto alcun output, significa che il tuo sistema non ha uno spazio di scambio disponibile al momento.

C'è un altro modo per controllare la memoria e scambiare le informazioni sullo spazio I-e usando il "gratuito -h"Comando.

$ gratuito -h

Nel mio caso, la RAM è inferiore a 2 GB, quindi la memoria di spazio di swap allocato sarebbe di circa 1 GB (come abbiamo menzionato nei casi raccomandati sopra).

(Si noti che tutti i comandi di seguito hanno richiesto i privilegi sudo per apportare modifiche).

Nel terminale, annotare il comando per aumentare lo spazio di swap:

$ sudo dd if =/dev/zero di =/swap_file bs = 1 GB COUNT = 1

Puoi impostare il valore di Bs E contare Secondo il requisito.

Tieni a mente:

set BS🡪 di blocco

COUNT🡪 Numero di blocchi

Ora, imposta l'accesso all'autorizzazione per gli utenti come 600 Quindi gli utenti non potrebbero essere in grado di leggere dati importanti da swap_file:

$ sudo chmod 600 /swap_file

Per abilitare l'area di scambio sul file "swap_file," Usa il "mkswap"Utilità del comando:

$ sudo mkswap /swap_file

Il prossimo passo è abilitare il file di swap "SWAP_FILE" Usando il comando:

$ sudo swapon /swap_file

Corri il "Gratuito -h" comando per verificare se lo spazio di scambio è aumentato:

$ gratuito -h

Quindi, quando abbiamo controllato prima, lo spazio di swap era 923 MB. E ora è stato aggiornato 1.8 GB.

Conclusione:

Durante l'utilizzo del sistema, ogni processore richiede memoria per eseguire tonnellate di pacchetti e strumenti. C'è sempre memoria allocata nel sistema, I-E, RAM, ma a volte non è sufficiente per più applicazioni per eseguire contemporaneamente.

In un sistema Linux, lo spazio di scambio si trova nel sistema come memoria secondaria. Quando la RAM è esaurita, lo spazio di scambio aiuta a eseguire applicazioni.

Allociamo la dimensione dello swap durante il processo di installazione della distribuzione Linux. Ma può essere cambiato in seguito in base al requisito.

La guida ha mostrato come possiamo aumentare lo spazio di swap nelle distribuzioni Linux.