Ho bisogno di Swap su Ubuntu? L'approccio realistico

C’è stato un tempo in cui uno spazio swap era necessario per ogni installazione di Linux, ma con i PC moderni che ora hanno 8GB o più di RAM, c’è ancora bisogno di uno spazio swap dedicato? Se stai usando Ubuntu, hai bisogno di swap su Ubuntu?
Molti risponderanno positivamente. Altri negativamente. Tutti hanno le loro ragioni per le loro opinioni. La verità è che la tua necessità di swap dipende da come stai utilizzando il computer.
Nota: mentre il contenuto seguente è discusso tenendo a mente Ubuntu, si applica a quasi tutte le distribuzioni Linux.
Leggi anche: Cosa Devi Sapere Sul Partizionamento Swap su Linux
Le Due Facce dello Swap
Come con la maggior parte delle moderne distribuzioni Linux, su Ubuntu puoi usare due diverse forme di swap. La versione classica ha la forma di una partizione dedicata. Di solito viene configurata durante l’installazione del sistema operativo su HDD per la prima volta ed esiste al di fuori del sistema operativo Ubuntu, dei suoi file e dei tuoi dati.

La versione più moderna ha la forma di un file swap. Questo file esiste tra i file del tuo sistema operativo accanto ai tuoi dati.
Avendo il tuo swap come file, puoi disattivarlo senza dover gestire partizioni o rimuoverlo e recuperare spazio. È anche più facile configurare un nuovo file swap da zero o estendere il tuo swap su volumi diversi (aggiungendo un secondo file swap, un terzo, e così via).
Se Usate l’Ibernazione, Avete Bisogno di Swap
Iniziamo col chiarire questo punto: se stai usando l’ibernazione, hai bisogno di uno swap. E non solo di una qualsiasi quantità, dovrebbe essere almeno grande quanto la RAM nel tuo PC, più alcuni GB in aggiunta.
Quando si dice di ibernarsi anziché spegnersi, Ubuntu salva tutto nella tua RAM nello swap prima di spegnersi. La prossima volta che accendi il PC, Ubuntu caricherà lo stato salvato precedente dallo swap.
Meno Memoria di Quella Necessaria, Aggiungi Swap
Se Ubuntu stesso o le app che esegui su di esso richiedono più RAM di quella installata nel tuo PC, dovresti aggiungere uno swap. Se non lo fai, quando la tua RAM si riempirà, il sistema inizierà a terminare le app che considera “meno importanti” per liberare RAM. In alcune occasioni, potrebbe anche bloccare il sistema.
La regola generale è: se hai meno di 8GB di RAM nel tuo sistema, hai bisogno di uno swap.
Più Memoria di Quella Necessaria, Nessuno Swap
Dall’altro lato, se hai oltre 16GB di RAM e non stai usando app troppo esigenti come Blender, non editi video 4K in Kdenlive o più immagini in parallelo in GIMP – potresti scoprire che Ubuntu non utilizza mai tutta la tua RAM.
In quei casi, e se non stai utilizzando l’ibernazione, puoi fare a meno dello swap. Per quei momenti in cui hai bisogno di più memoria di quella che hai, puoi facilmente creare e attivare un file swap. Potresti anche voler avere un piccolo file swap configurato permanentemente come buffer e aumentarlo quando necessario.
Controlla l’Uso della RAM e Agisci di Conseguenza
Il verdetto finale è che, per la maggior parte degli utenti, indipendentemente dalla quantità di RAM nel loro computer, è suggerito utilizzare almeno un piccolo swap come misura di sicurezza. Per coloro che hanno bisogno di uno swap, non possiamo raccomandare una dimensione specifica poiché dipende anche da come usi il computer. Ubuntu fornisce una guida rapida per la quantità di swap da impostare per il tuo sistema.

La versione breve è questa:
- Se stai usando l’ibernazione, utilizza quanto più possibile la tua RAM più uno o due GB.
- Se non stai usando l’ibernazione, monitora l’uso della RAM con uno strumento come
htopo monitor di sistema per un periodo prolungato. Quando la tua RAM viene costantemente riempita, hai bisogno di dello swap. Aggiungi uno swap con la metà della dimensione della tua RAM e controlla se i problemi sono scomparsi. Se non lo sono, ripeti aumentando la dimensione del tuo swap a 1xRAM, poi 1.5xRAM, e così via. - Se non stai usando l’ibernazione e non importa quanto spingi il tuo computer, non vedi mai la sua RAM completamente utilizzata, hai sempre più del 25% di RAM continuamente disponibile? Allora probabilmente non hai bisogno di uno swap e potresti disattivarlo.
Se hai deciso di avere bisogno di swap nel tuo sistema, dovresti imparare a gestire l’uso dello swap in Linux, o usare zswap invece per laptop più vecchi.