GNU/Linux >> Linux Esercitazione >  >> Linux

Come aumentare le dimensioni dello scambio su Ubuntu Linux

Le recenti versioni di Ubuntu utilizzano il file di scambio invece della tradizionale partizione di scambio. Il file di scambio è semplicemente un file sotto la radice che viene utilizzato come scambio per condividere il carico sulla RAM.

Il più grande vantaggio dell'utilizzo di un file di scambio è che puoi ridimensionarlo facilmente. Non è sempre così quando usi una partizione di swap dedicata.

Vediamo come ridimensionare lo spazio di swap su Ubuntu.

Aumenta la dimensione dello scambio su Ubuntu

Se stai usando la partizione di scambio e desideri aumentare la dimensione di scambio, puoi creare un file di scambio. Il tuo sistema Linux può utilizzare più spazi di scambio secondo necessità. In questo modo, non dovrai toccare la partizione.

Questo tutorial presuppone che tu stia utilizzando un file di scambio sul tuo sistema, non una partizione di scambio.

Ora, vediamo come aumentare il file di scambio. Per prima cosa, assicurati di avere un file di scambio nel tuo sistema.

swapon --show

Mostrerà lo scambio corrente disponibile. Se vedi il tipo di file, significa che stai usando un file di scambio.

swapon --show
NAME      TYPE SIZE USED PRIO
/swapfile file   2G   0B   -2

Ora prima di ridimensionare il file di scambio, dovresti disattivare lo scambio. Dovresti anche assicurarti di avere abbastanza RAM libera disponibile per prendere i dati dal file di scambio. Altrimenti, crea un file di scambio temporaneo.

Puoi disabilitare un determinato file di scambio usando questo comando. Il comando non produce alcun output e il completamento potrebbe richiedere alcuni minuti :

sudo swapoff /swapfile

Ora usa il comando fallocate in Linux per modificare la dimensione del file di scambio.

sudo fallocate -l 4G /swapfile

Assicurati di contrassegnare questo file come file di scambio:

sudo mkswap /swapfile

Dovresti vedere un output come questo in cui ti avverte che la vecchia firma di scambio è stata cancellata.

sudo mkswap /swapfile
mkswap: /swapfile: warning: wiping old swap signature.
Setting up swapspace version 1, size = 4 GiB (4294967296 bytes)
no label, UUID=c50b27b0-a530-4dd0-9377-aa28eabf3957

Una volta fatto, abilita il file di scambio:

sudo swapon /swapfile

Questo è tutto. Hai appena aumentato la dimensione di scambio in Ubuntu da 2 GB a 4 GB. Puoi controllare la dimensione dello scambio usando il comando free o swapon --show comando.

free -h
              total        used        free      shared  buff/cache   available
Mem:           7.7G        873M        5.8G        265M        1.0G        6.3G
Swap:          4.0G          0B        4.0G

Vedi com'è facile ridimensionare le dimensioni di scambio grazie ai file di scambio. Non hai toccato la partizione, non hai riavviato il sistema. Tutto è stato fatto al volo. Che figata!

Spero che tu abbia trovato utile questo rapido tutorial per ridimensionare lo spazio di scambio su Ubuntu e su altre distribuzioni Linux. Se hai domande o suggerimenti, lascia un commento qui sotto.


Linux
  1. Come aggiungere un file di scambio su Ubuntu

  2. Come creare o aumentare lo spazio di scambio in Linux

  3. Come si imposta un file di scambio crittografato in Linux?

  4. Come ottenere la dimensione fisica di un file in Linux?

  5. Come aumentare la dimensione dello scambio?

Come aggiungere spazio di scambio su Ubuntu 20.04

Come estendere lo spazio di scambio utilizzando il file di scambio in Linux

Come eseguire il file Jar in Ubuntu Linux

Come creare e utilizzare file di scambio su Linux

Come disabilitare lo scambio in Linux

Come aggiungere un file di scambio su Ubuntu 20.04