In questa guida vedremo come installare facilmente ZRAM in Arch Linux e derivate attraverso il nuovo tool open source denominato systemd-swap.

Arch Linux
Tra le novità introdotte negli ultimi anni nel Kernel Linux troviamo anche diversi moduli per migliorare la gestione della Ram e Swap nel nostro sistema operativo come ad esempio ZRam e ZSwap. Presente nei repository ufficiali di diverse distribuzioni Linux e di default in Google Chrome OS, zRam è un modulo con il quale andremo a migliorare le performance di sistemi con poca RAM semplicemente comprimendo alcuni blocchi di Ram i quali andranno operare come una “normale “Swap”. In sistemi soprattutto datati, noteremo diverse migliorie riducendo i tempi d’avvio del sistema operativo e velocizzando l’avvio di più applicazioni contemporaneamente.

Per Arch Linux e derivate è disponibile il nuovo tool systemd-swap, sviluppato per migliorare l’attivazione e utilizzo di ZRam con la possibilità di poter personalizzare / ottimizzare la funzionalità operando sul file di configurazione /etc/systemd-swap.conf.
Specifico per Arch Linux (visto il supporto per il gestore d’avvii Systemd), installare systemd-swap è abbastanza semplice basta scaricare il progetto dalla home e salvare i file systemd-swap.service, systemd-swap.conf e systemd-swap.sh in /etc/systemd/system/systemd-swap.service, /etc/systemd-swap.conf e /usr/lib/systemd/scripts/systemd-swap.sh.

Per facilitare il tutto possiamo utilizzare AUR e Yaourt digitando da terminale:

yaourt -S zramswap 

e confermiamo l’installazione.

Al termine dell’installazione dovremo abilitare systemd-swap digitando:

sudo systemctl enable systemd-swap

e riavviamo.

Ricordo che possiamo attivare ZRam e ZSwap in Ubuntu e derivate seguendo queste due guide:

attivare ZRam in Ubuntu e derivate
attivare ZSwap in Ubuntu e derivate

Ringrazio il nostro lettore ge+ per la segnalazione.

Home systemd-swap

  • Angelo Giovanni Giudice

    e siamo a 21… cioè io rimango allibito!
    Visto iersera perché volevo installarlo sul MK808

  • Fabio Vannoni

    Ciao, funziona sulla 802 IV con Rockchip RK3188? Grazie

  • ge+

    grazie a te roberto!

    attenzione: attualmente zramswap e systemd-swap sono due pacchetti considerati doppi, con la differenza che systemd-swap è una riscritura in bash e ddovrebbe fare le stesse cose di zramswap più efficacemente (dovrebbe, perchè si sta discutendo ancora su ciò).

    zramswap verrà presto deprecato da AUR, quindi si consiglia di rimpiazzarlo con systemd-swap

    • giubani

      io ho un portatile con un processore intel centrino duo dual core da 1.8 ghz e 4 gb di ram. Premesso che non credo di essere mai arrivato a usarla tutta la ram con Arch, ne trarrei benefici a installare systemd-swap o sarebbe superfluo?

      • ge+

        dunque, la compressione della swap serve se arrivi ad usare la memoria di swap, usando tutta la ram.
        Quindi, secondo me, si hanno benefici solo se si usa tutta la ram a nostra disposizione (motivo per cui l’uso di zram è consigliato su pc datati che hanno poca ram).

        Io l’ho installato sul mio intel core duo con 4gb di ram (si, pure io) e vado difficilmente sopra 1,2 GB di ram utilizzata, non ho notato miglioramenti ne peggioramenti, ma lo tengo nell’eventualità che usi tutta la ram a mia disposizione.
        Per quanto riguarda Zswap non so, poiché uso il kernel 3.10 LTS e zswap è stato introdotto con la 3.11 mi pare

        • giubani

          Grazie per la risposta! Anche io non supero mai 1.5 GB di utilizzo della RAM, l’ho comunque installato per ogni evenienza 🙂 grazie della segnalazione!

No more articles