ChimeraRevo – Il punto di riferimento della tecnologia
menubar
ChimeraRevo – Il punto di riferimento della tecnologia close menu
  • Trova Streaming
  • Offerte
    • Canale Telegram
    • Telefonia Mobile
    • Fibra – ADSL
  • Consigli Acquisto
    • Audio
    • Casa e Ufficio
    • Elettronica
    • Fotografia
    • Gaming
    • Informatica
  • Guide
    • Android
    • Apple
    • Giochi
    • Hardware
    • Internet
    • Linux
    • Smartphone
    • Windows
  • Recensioni
  • Video
Home > Guide > Linux > Come attivare Zswap su Linux…

Come attivare Zswap su Linux per migliorare prestazioni

Gaetano Abatemarco Giu 28, 2019

Visto che avete un computer con poca memoria fisica a disposizione, siete alla ricerca di una soluzione per ottimizzarne le performance. All’interno di questo nuovo tutorial odierno, dunque, vi spiegheremo come abilitare Zswap su Linux per migliorare prestazioni.

Zswap: cos’è

Swap (ovvero memoria virtuale) è molto utile nei sistemi Linux che hanno una quantità minima di memoria fisica a disposizione. Senza questa funzionalità, i computer di fascia bassa dotati di Linux non funzionerebbero correttamente.

Tuttavia, Swap presenta un lato negativo abbastanza importante. Se il PC lavora regolarmente con il file Swap o la partizione del disco, le prestazioni dell’hard disk potrebbero diminuire fortemente. Ecco che qui entra in gioco Zswap.

Si tratta di una feature presente nel kernel Linux introdotta nella versione 3.8 che, una volta abilitata, permette al sistema di decomprimere la cache di swap apportando un miglioramento generale alle prestazioni. Nelle prossime righe, dunque, vi spiegheremo come abilitare questa funzionalità sul vostro PC Linux equipaggiato da Ubuntu, Debian, Arch Linux, Fedora o OpenSUSE.

Come attivare Zswap su Linux per migliorare le prestazioni su Ubuntu/Debian

Visto che si tratta di un’impostazione del kernel, non è possibile trovare Zswap all’interno delle impostazioni di Ubuntu o Debian. Ciò significa che bisognerà armeggiare con il bootloader. Prima di procedere, però, vi consigliamo di effettuare un backup di GRUB sfruttando il terminale. Dunque, aprite quest’ultimo e utilizzate il comando sudo cp /etc/default/grub /etc/default/grub.bak per salvare una copia del file di configurazione del bootloader.

Fatto ciò, aprite il file di configurazione di GRUB con l’editor di testo Nano attraverso il comando sudo nano -w /etc/default/grub e successivamente individuate la riga GRUB_CMDLINE_LINUX_DEFAULT.

Non cancellate nulla ma aggiungete semplicemente il codice zswap.enabled=1 alla fine della riga, prima dell’ultima virgoletta (fate riferimento all’immagine che trovate in più avanti se avete difficoltà). Una volta apportata questa modifica, salvate i cambiamenti con Ctrl+O e chiudete Nano con Ctrl+X.

A questo punto, potete completare il processo di aggiornamento del bootloader GRUB eseguendo il comando sudo update-grub all’interno del terminale. Al successivo avvio del vostro PC Ubuntu o Debian, Zswap dovrebbe essere attiva e funzionante.

In caso di ripensamenti, potete disabilitare Zswap andando a ripristinare il backup di GRUB creato precedentemente. Dunque, aprite il terminale e digitate il comando sudo rm /etc/default/grub.

Fatto ciò, procedete con il ripristino del file di backup con i seguenti comandi:

cd /etc/default/

sudo mv grub.bak grub

In conclusione, aggiornate GRUB con sudo update-grub.

Come attivare Zswap su Linux per migliorare le prestazioni su Arch Linux

Zswap è disponibile anche per Arch Linux ma, a differenza di Ubuntu, Debian, Fedora e OpenSUSE, può essere abilitato in maniera davvero semplice. Infatti, non è richiesta la modifica di nessun file di configurazione di GRUB. Basta semplicemente installare un pacchetto e abilitarlo attraverso il terminale. Ecco i due comandi da eseguire:

sudo pacman -S systemd-swap

sudo systemctl enable systemd-swap

Una volta abilitato il servizio, riavviate il computer e verificate che Zswap sia attivo.

Come attivare Zswap su Linux per migliorare prestazioni

Come attivare Zswap su Linux per migliorare le prestazioni su Fedora/OpenSUSE

Fedora e OpenSUSE sono delle distribuzioni Linux molto simili. Per questo motivo, qui sotto trovate i passaggi da seguire per configurare correttamente Zswap  su entrambe le distro.

Proprio come visto su Ubuntu e Debian, è necessario prima eseguire il backup del file di configurazione di GRUB con i seguenti comandi:

cd /etc/default

sudo cp grub grub.bak

A questo punto, è giunto il momento di attivare Zswap nel bootloader GRUB sfruttando l’editor di testo Nano: sudo nano /etc/default/grub. All’interno del file di configurazione, cercate GRUB_CMDLINE_LINUX_DEFAULT= (in Fedora potrebbe essere GRUB_CMDLINE_LINUX=).

Fatto ciò, incollate il codice zswap.enabled=1 prima dell’ultima virgoletta (date un’occhiata all’immagine qui sopra se avete difficoltà). Infine, salvate le modifiche apportate a GRUB con Ctrl+O, chiudete Nano con Ctrl+X e aggiornate il bootloader usando grub2-mkconfig -o /boot/grub2/grub.cfg.

Se non avete più bisogno di Zswap, potete disattivarlo attraverso il terminale utilizzando i seguenti comandi:

cd /etc/default

sudo rm grub

Fatto ciò, ripristinate i file di backup di GRUB con sudo mv grub.bak grub e infine aggiornatelo con grub2-mkconfig -o /boot/grub2/grub.cfg.

Dubbi o problemi? Ti aiutiamo noi!

Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram e seguici su Instagram. Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook.

Altri articoli utili

Come installare Adobe Creative Cloud su Linux 1
Come installare Adobe Creative Cloud su Linux
Guide
Come convertire file multimediali su Linux con Curlew 2
Come convertire file multimediali su Linux con Curlew
Guide
Come installare pacchetto Debian su qualsiasi distribuzione Linux 1
Come installare pacchetto Debian su qualsiasi distribuzione Linux
Guide
Alternative ad Adobe Photoshop per Linux 1
Alternative ad Adobe Photoshop per Linux
Guide
Come salvare video YouTube su Linux con YouTube DL GUI 2
Come salvare video YouTube su Linux con YouTube-DL GUI
Guide
    Youtube

Migliori smartphone 5G 2021: quale comprare

3 ore fa

In questa guida costantemente aggiornata vi parleremo degli smartphone 5G, che sicuramente saranno il futuro della tecnologia mobile. Infatti il 5G è stato uno dei protagonisti assoluti di questo inizio del 2019, con tutte le leggi di più…

5g

L’appuntamento con SWIFT HEROES si avvicina!

3 ore fa

Come ogni anno è tempo di iniziare ad appuntare sul proprio calendario le giornate dedicate alla formazione personale, con le imperdibili conferenze. Una di queste è sicuramente Swift Heroes, che negli ultimi anni è diventata leggi di più…

intervista_Bruno_Rocha

Miglior smartband 2021: quale comprare

4 ore fa

Il mercato delle Smartband e dei bracciali fitness è diventato ormai ricco di modelli, dai più economici ai più costosi, ma con un obiettivo comune: tenere traccia dell’attività fisica e notificarci messaggi e chiamate. Dopo aver letto la nostra leggi di più…

smartband

AnyRecover recupera file da qualsiasi supporto, ed è facilissimo da utilizzare!

4 ore fa

Negli ultimi anni veniamo in contatto con decine e decine di file ogni giorno, per motivi di lavoro o studio. In molte occasioni dunque, può capitare di cancellare o perdere dei file importanti; ed è leggi di più…

anyrecover

Come rimuovere lo sfondo da un video

6 ore fa

Che sia per gioco o per motivi professionali, in molti casi può tornare utile uno strumento in grado di rimuovere lo sfondo da un video. Per farlo esistono diversi servizi, più o meno complessi, ma leggi di più…

I migliori video editor gratis

Iscriviti alla Newsletter

Articoli recenti

  • Migliori smartphone 5G 2021: quale comprare
  • L’appuntamento con SWIFT HEROES si avvicina!
  • Miglior smartband 2021: quale comprare
  • AnyRecover recupera file da qualsiasi supporto, ed è facilissimo da utilizzare!
  • Come rimuovere lo sfondo da un video
  • Chi siamo
  • Lavora con noi
  • Contattaci
  • Privacy

Copyright © 2020. Tutti i diritti riservati. ChimeraRevo SRL - P.I.: IT05544220659

Modifica impostazioni sulla privacy