Per aumentare la RAM assegnata o abilitare lo swap su Linux, puoi seguire questi passaggi:
1. Aumentare la RAM Virtuale tramite Swap
Lo swap è una porzione del disco che viene utilizzata quando la RAM fisica è piena. Puoi aumentare lo swap creando un file di swap o partizionando il disco.
Creare un file di swap:
- Crea un file di swap: Apri il terminale e usa il comando
dd
per creare un file di swap di dimensioni desiderate (ad esempio 4 GB): bashsudo dd if=/dev/zero of=/swapfile bs=1M count=4096
Questo comando crea un file chiamato/swapfile
con una dimensione di 4 GB (4096 MB). - Imposta i permessi corretti: bash
sudo chmod 600 /swapfile
- Configura il file come swap: bash
sudo mkswap /swapfile
- Abilita lo swap: bash
sudo swapon /swapfile
- Verifica che lo swap sia attivo: bash
sudo swapon --show
- Rendi permanente l’uso del file di swap: Aggiungi una riga al file
/etc/fstab
per rendere il file swap attivo anche dopo il riavvio. Apri il file con un editor di testo: bashsudo nano /etc/fstab
E aggiungi la seguente riga alla fine del file: bash/swapfile none swap sw 0 0
Salva e chiudi il file.
2. Aumentare la RAM Virtuale tramite Partizione di Swap
Se preferisci utilizzare una partizione di swap, puoi seguire questi passaggi:
- Crea una nuova partizione di swap usando
gparted
ofdisk
. - Formatta la partizione come swap: bash
sudo mkswap /dev/sdX
Sostituisci/dev/sdX
con il nome della tua partizione di swap. - Abilita la partizione di swap: bash
sudo swapon /dev/sdX
- Aggiungi la partizione di swap al file
/etc/fstab
per renderla permanente: bashCopiaModificasudo nano /etc/fstab
Aggiungi la seguente riga (sostituendo con la tua partizione): bash/dev/sdX none swap sw 0 0
3. Aggiungere Più RAM Fisica (Opzione Hardware)
Se stai cercando di aumentare la RAM fisica (e non solo la RAM virtuale), dovrai fisicamente installare moduli RAM aggiuntivi sul tuo computer, assicurandoti che la tua scheda madre supporti l’espansione della RAM.
Considerazioni Finali
- Swap su SSD: Se usi un SSD, fai attenzione all’usura. L’uso intensivo dello swap può ridurre la durata dell’unità SSD. In tal caso, è meglio aumentare la RAM fisica se possibile.
- Swappiness: Puoi regolare quanto il sistema usa lo swap modificando il parametro
swappiness
. Per esempio, per ridurre l’uso dello swap: bashCopiaModificasudo sysctl vm.swappiness=10
Puoi rendere questa modifica permanente aggiungendo questa riga al file/etc/sysctl.conf
: iniCopiaModificavm.swappiness=10