[Risolto] differenza tra zram-tools e systemd-zram-generator

Informazioni, consigli e novità sulla galassia delle distribuzioni GNU/Linux, *nix, *BSD e su altri sistemi operativi non liberi.
Scrivi risposta
Avatar utente
pota
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 792
Iscrizione: martedì 30 settembre 2008, 13:48

[Risolto] differenza tra zram-tools e systemd-zram-generator

Messaggio da pota »

Ciao a tutti?
qualcuno conosce la differenza tra zram-tools e systemd-zram-generator?
possono/devono essere installate assieme o possono entrare in conflitto tra di loro?
inoltre: per usare zram bisogna disattivare il file di swap da /etc/fstab come ho visto fare in qualche guida?

io ero rimasto che per utilizzare zram bastasse installare zram-tolls e basta.
ultimamente però c'è pure il pacchetto systemd-zram-generator che non ho ben capito che funzione assolva e se vada affiancato a zram per una gestione automatica della cosa.

grazie in anticipo a chiunque saprà delucidarmi
Ultima modifica di pota il venerdì 1 settembre 2023, 11:51, modificato 2 volte in totale.
Avatar utente
GjMan78
Rampante Reduce
Rampante Reduce
Messaggi: 5884
Iscrizione: mercoledì 22 novembre 2006, 19:15
Desktop: KdePlasma
Distribuzione: EndeavourOS
Sesso: Maschile
Località: ~/Italia/Lazio/Viterbo/

Re: differenza tra zram-tools e systemd-zram-generator

Messaggio da GjMan78 »

Si può dire che i due pacchetti hanno lo stesso scopo, installare e configurare zram sul sistema.

Zram-tools è il più vecchio dei due, ed il suo sviluppo è attualmente fermo a fine 2020. Funziona, ma non è più attivamente sviluppato.
https://github.com/highvoltage/zram-tools

Systemd-zram-generator fa quello che dice il nome ovvero installa e configura zram come systemd unit.
Si installa con un solo comando, le configurazioni di default sono ottime per il 90% degli utilizzi e si controlla come qualsiasi altro servizio tramite systemctl. E' attualmente in sviluppo e tra i due è quello che consiglio di utilizzare.

https://github.com/systemd/zram-generator

Per quanto riguarda lo swap classico: io non l'ho eliminato perché mi serve per l'ibernazione ma penso potresti anche toglierlo se proprio vuoi.
MacBook Pro - Intel i5-3210 - 16 Gbyte Ram DDR3 - SSD 500 Gbyte x 2
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
Avatar utente
pota
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 792
Iscrizione: martedì 30 settembre 2008, 13:48

Re: differenza tra zram-tools e systemd-zram-generator

Messaggio da pota »

GjMan78 ha scritto:
lunedì 21 agosto 2023, 16:33
Si può dire che i due pacchetti hanno lo stesso scopo, installare e configurare zram sul sistema.

Zram-tools è il più vecchio dei due, ed il suo sviluppo è attualmente fermo a fine 2020. Funziona, ma non è più attivamente sviluppato.
https://github.com/highvoltage/zram-tools

Systemd-zram-generator fa quello che dice il nome ovvero installa e configura zram come systemd unit.
Si installa con un solo comando, le configurazioni di default sono ottime per il 90% degli utilizzi e si controlla come qualsiasi altro servizio tramite systemctl. E' attualmente in sviluppo e tra i due è quello che consiglio di utilizzare.

https://github.com/systemd/zram-generator
grazie.. io li avevo stupidamente installati entrambi..
probabilmente è per quello che ricevevo questo errore in fase di boot:

Codice: Seleziona tutto

failed to start zramswap.service - linux zramswap setup. see 'systemctl status zramswap.service' for details
provvedo a disistallare zram-tools e lasciare solo systemd-zram-generator.

Confermi che non ci sia nessun altra operazione da fare e che basti avere solo quel pacchetto per l'utilizzo di zram?

grazie ancora
Avatar utente
GjMan78
Rampante Reduce
Rampante Reduce
Messaggi: 5884
Iscrizione: mercoledì 22 novembre 2006, 19:15
Desktop: KdePlasma
Distribuzione: EndeavourOS
Sesso: Maschile
Località: ~/Italia/Lazio/Viterbo/

Re: differenza tra zram-tools e systemd-zram-generator

Messaggio da GjMan78 »

Confermo.
Uso questo metodo sia sul mio sistema host che su quello virtuale con ubuntu.

Disinstalla zram-tools e riavvia il sistema.
Dopo il riavvio posta

Codice: Seleziona tutto

systemctl status systemd-zram-setup@zram0.service

Codice: Seleziona tutto

swapon
MacBook Pro - Intel i5-3210 - 16 Gbyte Ram DDR3 - SSD 500 Gbyte x 2
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
Avatar utente
pota
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 792
Iscrizione: martedì 30 settembre 2008, 13:48

Re: differenza tra zram-tools e systemd-zram-generator

Messaggio da pota »

GjMan78 ha scritto:
lunedì 21 agosto 2023, 16:40
Confermo.
Uso questo metodo sia sul mio sistema host che su quello virtuale con ubuntu.

Disinstalla zram-tools e riavvia il sistema.
Dopo il riavvio posta

Codice: Seleziona tutto

systemctl status systemd-zram-setup@zram0.service

Codice: Seleziona tutto

swapon
fatto!

Codice: Seleziona tutto

systemctl status systemd-zram-setup@zram0.service
● systemd-zram-setup@zram0.service - Create swap on /dev/zram0
     Loaded: loaded (/lib/systemd/system/systemd-zram-setup@.service; static)
    Drop-In: /run/systemd/generator/systemd-zram-setup@zram0.service.d
             └─bindings.conf
     Active: active (exited) since Mon 2023-08-21 16:58:09 CEST; 8min ago
       Docs: man:zram-generator(8)
             man:zram-generator.conf(5)
    Process: 514 ExecStart=/lib/systemd/system-generators/zram-generator --setu>
   Main PID: 514 (code=exited, status=0/SUCCESS)
        CPU: 42ms

ago 21 16:58:09 debian systemd[1]: Starting systemd-zram-setup@zram0.service - >
ago 21 16:58:09 debian zram-generator[533]: Setting up swapspace version 1, siz>
ago 21 16:58:09 debian zram-generator[533]: LABEL=zram0, UUID=49db4f79-d995-479>
ago 21 16:58:09 debian systemd[1]: Finished systemd-zram-setup@zram0.service - >

il secondo comando non funge però:

Codice: Seleziona tutto

swapon
bash: swapon: comando non trovato
Avatar utente
GjMan78
Rampante Reduce
Rampante Reduce
Messaggi: 5884
Iscrizione: mercoledì 22 novembre 2006, 19:15
Desktop: KdePlasma
Distribuzione: EndeavourOS
Sesso: Maschile
Località: ~/Italia/Lazio/Viterbo/

Re: differenza tra zram-tools e systemd-zram-generator

Messaggio da GjMan78 »

Strano che swapon non venga riconosciuto come comando, che versione di Ubuntu stai usando?

Alternativamente a swapon puoi usare

Codice: Seleziona tutto

zramctl
MacBook Pro - Intel i5-3210 - 16 Gbyte Ram DDR3 - SSD 500 Gbyte x 2
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
Avatar utente
pota
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 792
Iscrizione: martedì 30 settembre 2008, 13:48

Re: differenza tra zram-tools e systemd-zram-generator

Messaggio da pota »

GjMan78 ha scritto:
lunedì 21 agosto 2023, 17:14
Strano che swapon non venga riconosciuto come comando, che versione di Ubuntu stai usando?

Alternativamente a swapon puoi usare

Codice: Seleziona tutto

zramctl
sono su debian 12.. :)
manco il secondo comando viene riconosciuto

Codice: Seleziona tutto

zramctl
bash: zramctl: comando non trovato
Avatar utente
pota
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 792
Iscrizione: martedì 30 settembre 2008, 13:48

Re: differenza tra zram-tools e systemd-zram-generator

Messaggio da pota »

swapon è per attivare il file di swap?
non dovrebbe già essere attivo di default?
Avatar utente
GjMan78
Rampante Reduce
Rampante Reduce
Messaggi: 5884
Iscrizione: mercoledì 22 novembre 2006, 19:15
Desktop: KdePlasma
Distribuzione: EndeavourOS
Sesso: Maschile
Località: ~/Italia/Lazio/Viterbo/

Re: differenza tra zram-tools e systemd-zram-generator

Messaggio da GjMan78 »

pota ha scritto:
lunedì 21 agosto 2023, 17:17
sono su debian 12.. :)
Ecco...magari dillo prima!!

Codice: Seleziona tutto

sudo swapon

Codice: Seleziona tutto

sudo zramctl
MacBook Pro - Intel i5-3210 - 16 Gbyte Ram DDR3 - SSD 500 Gbyte x 2
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
Avatar utente
pota
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 792
Iscrizione: martedì 30 settembre 2008, 13:48

Re: differenza tra zram-tools e systemd-zram-generator

Messaggio da pota »

GjMan78 ha scritto:
lunedì 21 agosto 2023, 17:25
pota ha scritto:
lunedì 21 agosto 2023, 17:17
sono su debian 12.. :)
Ecco...magari dillo prima!!

Codice: Seleziona tutto

sudo swapon

Codice: Seleziona tutto

sudo zramctl
scusa!

Codice: Seleziona tutto

sudo swapon
NAME       TYPE      SIZE   USED PRIO
/dev/dm-2  partition 976M     0B   -2
/dev/zram0 partition 1,9G 264,5M  100

Codice: Seleziona tutto

sudo zramctl
NAME       ALGORITHM DISKSIZE   DATA COMPR TOTAL STREAMS MOUNTPOINT
/dev/zram0 lzo-rle       1,9G 263,9M 55,1M 58,1M       4 [SWAP]
questi ultimi comandi a cosa servirebbero?
Avatar utente
pota
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 792
Iscrizione: martedì 30 settembre 2008, 13:48

Re: differenza tra zram-tools e systemd-zram-generator

Messaggio da pota »

può darsi che dicano che sia zram che la swap normale son presenti e attivi ma zram ha priorità sulla swap normale?
Avatar utente
GjMan78
Rampante Reduce
Rampante Reduce
Messaggi: 5884
Iscrizione: mercoledì 22 novembre 2006, 19:15
Desktop: KdePlasma
Distribuzione: EndeavourOS
Sesso: Maschile
Località: ~/Italia/Lazio/Viterbo/

Re: differenza tra zram-tools e systemd-zram-generator

Messaggio da GjMan78 »

pota ha scritto:
lunedì 21 agosto 2023, 17:36
può darsi che dicano che sia zram che la swap normale son presenti e attivi ma zram ha priorità sulla swap normale?
Decisamente si.

A questo punto puoi decidere di disattivare la swap normale se vuoi, basta commentare la riga relativa nel file fstab.

Per il futuro non fare post consecutivi se non ci sono risposte dopo il tuo ultimo messaggio, modifica semplicemente l'ultimo post.
MacBook Pro - Intel i5-3210 - 16 Gbyte Ram DDR3 - SSD 500 Gbyte x 2
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
Avatar utente
pota
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 792
Iscrizione: martedì 30 settembre 2008, 13:48

Re: differenza tra zram-tools e systemd-zram-generator

Messaggio da pota »

GjMan78 ha scritto:
lunedì 21 agosto 2023, 17:39
pota ha scritto:
lunedì 21 agosto 2023, 17:36
può darsi che dicano che sia zram che la swap normale son presenti e attivi ma zram ha priorità sulla swap normale?
Decisamente si.

A questo punto puoi decidere di disattivare la swap normale se vuoi, basta commentare la riga relativa nel file fstab.

Per il futuro non fare post consecutivi se non ci sono risposte dopo il tuo ultimo messaggio, modifica semplicemente l'ultimo post.
un ultima cosa scusa:
sul pc dispongo di poca ram (4giga) e si fa in fretta ad esaurirla. è per questo che ritenevo utile avere zram funzionante. attualmente mi da 3giga di swap. se dovessi disattivare la swap mi rimarebbero ancora 3 giga utilizzati da zram o il discorso cambia?
Avatar utente
GjMan78
Rampante Reduce
Rampante Reduce
Messaggi: 5884
Iscrizione: mercoledì 22 novembre 2006, 19:15
Desktop: KdePlasma
Distribuzione: EndeavourOS
Sesso: Maschile
Località: ~/Italia/Lazio/Viterbo/

Re: differenza tra zram-tools e systemd-zram-generator

Messaggio da GjMan78 »

Ora il sistema ha 3 giga di swap perchè somma 1 giga di swap canonico ai 2 giga di zram.

Eliminando la partizione di swap scenderebbe a 2 giga.
MacBook Pro - Intel i5-3210 - 16 Gbyte Ram DDR3 - SSD 500 Gbyte x 2
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
Avatar utente
pota
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 792
Iscrizione: martedì 30 settembre 2008, 13:48

Re: differenza tra zram-tools e systemd-zram-generator

Messaggio da pota »

GjMan78 ha scritto:
lunedì 21 agosto 2023, 17:53
Ora il sistema ha 3 giga di swap perchè somma 1 giga di swap canonico ai 2 giga di zram.

Eliminando la partizione di swap scenderebbe a 2 giga.
ok grazie. avendone così poca per ora provo a tenerli entrambi a vedere come si comporta in caso in fututo vedrò se disabilitare la swap.
grazie ancora
Avatar utente
giulux
Amministratore
Amministratore
Messaggi: 25438
Iscrizione: domenica 10 gennaio 2010, 12:17
Desktop: ubuntu 18.04
Distribuzione: Ubuntu 18.04.3 LTS x86_64
Sesso: Maschile
Località: Roma

Re: [RISOLTO] differenza tra zram-tools e systemd-zram-generator

Messaggio da giulux »

Sposto in altre distribuzioni.
Leggere per favore la descrizione delle varie sezioni prima di postare, grazie.
"Non è una segno di buona salute l'essere ben adattato ad una società malata". (Jiddu Krishnarmurti)
Avatar utente
trekfan1
Moderatore Globale
Moderatore Globale
Messaggi: 23518
Iscrizione: domenica 21 maggio 2006, 10:51
Desktop: Gnome
Distribuzione: Ubuntu 23.10 e 24.04 (dev)
Sesso: Maschile
Località: Formigine (MO) | Accecante Asceta

Re: [RISOLTO] differenza tra zram-tools e systemd-zram-generator

Messaggio da trekfan1 »

@pota il [Risolto] va messo evitando di scriverlo tutto maiuscolo, correggi il titolo del primo post, grazie :)
Scrivi risposta

Ritorna a “Altre distribuzioni e sistemi operativi”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 1 ospite