Guida sulla creazione di una swap con zram
Moderatore: Gruppo Documentazione
-
emanuc
- Entusiasta Emergente

- Messaggi: 1355
- Iscrizione: sabato 1 giugno 2013, 0:32
- Desktop: KDE plasma
- Distribuzione: Fedora Linux
- Sesso: Maschile
- Località: Catania
Guida sulla creazione di una swap con zram
Tempo fa avevo creato una pagina di prova per creare la swap con il modulo zram, sinceramente non so se deve essere inserito nella WIKI "swap" o deve avere una sezione a parte, la guida è corta e semplice e potrebbe essere inserita nella guida "swap".
Ia swap con zram può essere abilitata anche in presenza di una partizione di swap o swapfile.
Ad oggi Fedora e popOS hanno abilitato d idefault la swap con zram con diversi vantaggi: https://www.omgubuntu.co.uk/2023/01/pop_os_zram-update
La pagina di prova: https://wiki.ubuntu-it.org/emanuc/zram
Ia swap con zram può essere abilitata anche in presenza di una partizione di swap o swapfile.
Ad oggi Fedora e popOS hanno abilitato d idefault la swap con zram con diversi vantaggi: https://www.omgubuntu.co.uk/2023/01/pop_os_zram-update
La pagina di prova: https://wiki.ubuntu-it.org/emanuc/zram
-
ivantu
- Rampante Reduce

- Messaggi: 6721
- Iscrizione: sabato 8 giugno 2013, 9:25
- Desktop: Ubuntu Lubuntu Mate
- Distribuzione: 22.04 LTS; 24.04 LTS
- Sesso: Maschile
Re: Guida sulla creazione di una swap con zram
Sono due
- uno è un servizio di sistema
- l'altro è un programma
domanda... Zram è un servizio aggiuntivo a Swap?
Io la inserirei come ulteriore passaggio secondario, in sotto-pagina Swap, anche perché questa wiki è gia completa, è meglio non sporcarla di informazioni che facciano creare equivoci.
- uno è un servizio di sistema
- l'altro è un programma
domanda... Zram è un servizio aggiuntivo a Swap?
Io la inserirei come ulteriore passaggio secondario, in sotto-pagina Swap, anche perché questa wiki è gia completa, è meglio non sporcarla di informazioni che facciano creare equivoci.
Buona giornata utenti del forum.
ivantu
Re: Guida sulla creazione di una swap con zram
Io direi che swap e zram sono 2 cose diverse, forse sarebbe utile qualche ulteriore spiegazione per non generare confusione tra le 2 cose.
- GjMan78
- Rampante Reduce

- Messaggi: 5884
- Iscrizione: mercoledì 22 novembre 2006, 19:15
- Desktop: KdePlasma
- Distribuzione: EndeavourOS
- Sesso: Maschile
- Località: ~/Italia/Lazio/Viterbo/
Re: Guida sulla creazione di una swap con zram
Zram è un modulo del kernel e serve a creare un ramdisk dotato della possibilità di comprimere i dati in tempo reale e generalmente si usa come swap.
In che modo è diverso da un classico swapfile o da una partizione swap dedicata?
MacBook Pro - Intel i5-3210 - 16 Gbyte Ram DDR3 - SSD 500 Gbyte x 2
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
-
emanuc
- Entusiasta Emergente

- Messaggi: 1355
- Iscrizione: sabato 1 giugno 2013, 0:32
- Desktop: KDE plasma
- Distribuzione: Fedora Linux
- Sesso: Maschile
- Località: Catania
Re: Guida sulla creazione di una swap con zram
In che senso?
Zram è una swap è può essere sostituito alla partizione di swap o allo swapfile(default Ubuntu), puoi abilitare solo zram o abilitare zram e la partizione/file di swap.domanda... Zram è un servizio aggiuntivo a Swap?
Io la inserirei come ulteriore passaggio secondario, in sotto-pagina Swap, anche perché questa wiki è gia completa, è meglio non sporcarla di informazioni che facciano creare equivoci.
Se ti può essere utile nel chiarire meglio ti invio il link della proposta di modifica su Fedora Linux: https://fedoraproject.org/wiki/Changes/SwapOnZRAM
PS: Credo che vada nella WIKI "swap" perché effettivamente parliamo di swap anche con zram e la wiki non specifica che si parli di "partizione di swap", "swapfile" o "zswap".
-
ivantu
- Rampante Reduce

- Messaggi: 6721
- Iscrizione: sabato 8 giugno 2013, 9:25
- Desktop: Ubuntu Lubuntu Mate
- Distribuzione: 22.04 LTS; 24.04 LTS
- Sesso: Maschile
Re: Guida sulla creazione di una swap con zram
Ho dato un'occhiata alla tua guida, va bene il tuo lavoro
va però regolamentata con gli standard delle wiki.
Troppo poche sono le righe dedicate.
Mancano, aggiungerei nella wiki, una introduzione o spiegazione più dettagliata di cosa è Zram.
altre tipologie di metodi:
- Configurare Zram, modificare eventualmente i file .conf utente e cambiare i parametri del modulo kernel, (quando attivare il modulo, quanto spazio di memoria dedicare alla configurazione di zram), ecc...
- Configurare file per ottimizzare Zram.
- suggerimenti come impostare i comandi.
- ulteriori (link) a guide esterne online per fare un'idea di cosa sia Zram.
...
questi sono solo un paio di appunti per rendere la wiki utile.
Aspetto i capi Gruppo Documentazione @xavier77 o @jeremie2 cosa dicono.
va però regolamentata con gli standard delle wiki.
Troppo poche sono le righe dedicate.
Mancano, aggiungerei nella wiki, una introduzione o spiegazione più dettagliata di cosa è Zram.
altre tipologie di metodi:
- Configurare Zram, modificare eventualmente i file .conf utente e cambiare i parametri del modulo kernel, (quando attivare il modulo, quanto spazio di memoria dedicare alla configurazione di zram), ecc...
- Configurare file per ottimizzare Zram.
- suggerimenti come impostare i comandi.
- ulteriori (link) a guide esterne online per fare un'idea di cosa sia Zram.
...
questi sono solo un paio di appunti per rendere la wiki utile.
Aspetto i capi Gruppo Documentazione @xavier77 o @jeremie2 cosa dicono.
Buona giornata utenti del forum.
ivantu
- jeremie2
- Gruppo Documentazione

- Messaggi: 3554
- Iscrizione: giovedì 1 giugno 2006, 16:39
- Distribuzione: Ubuntu 24.04
- Località: Casciana Terme
- Contatti:
Re: Guida sulla creazione di una swap con zram
Come introduzione a un utente qualsiasi dice molto più questa breve frase che l'introduzione attuale
Mancherebbe poi il motivo per il quale dovrebbe essere utilizzato. Che vantaggio porta? In quale situazione è consigliabile (se si utilizzano software particolari oppure "banale" utilizzo quotidiano)?
Se la guida rimane su questa lunghezza con i passaggi attuali, potrebbe essere inclusa come paragrafo della pagina sulla swap. Se il discorso si amplia, allora è opportuna una pagina a se.
Ciao
Sai come funziona? ...scrivilo tu stesso nella Documentazione WiKi di Ubuntu-it
Re: Guida sulla creazione di una swap con zram
Per completezza: l'attivazione di zram su Ubuntu è possibile anche attraverso l'installazione del pacchetto zram-tools, poichè nonostante il progetto sia attualmente in stato di abbandono è ancora completamente funzionante e il pacchetto in questione è presente nei repo della 22.04 e 23.04.
Riguardo a pro e contro: tenendo conto che zram richiede che la cpu comprima e decomprima i dati penso che non sia consigliabile utilizzarlo su pc datati o comunque con scarse risorse hardware.
Riguardo a pro e contro: tenendo conto che zram richiede che la cpu comprima e decomprima i dati penso che non sia consigliabile utilizzarlo su pc datati o comunque con scarse risorse hardware.
-
emanuc
- Entusiasta Emergente

- Messaggi: 1355
- Iscrizione: sabato 1 giugno 2013, 0:32
- Desktop: KDE plasma
- Distribuzione: Fedora Linux
- Sesso: Maschile
- Località: Catania
Re: Guida sulla creazione di una swap con zram
Per i benefici, copio e incollo (tradotto) dalla proposta di modifica su Fedora:Mancherebbe poi il motivo per il quale dovrebbe essere utilizzato
- migliora significativamente la reattività del sistema, soprattutto quando la swap è sotto pressione;
- più sicure, le fughe di dati degli utenti sulla swap avvengono su supporti volatili;
- senza swap-on-drive, si ottiene un migliore utilizzo di una risorsa limitata: vantaggio della swap senza consumo di spazio su disco;
- integra il lavoro in corso di controllo delle risorse, compreso earlyoom;
- riduce ulteriormente il tempo necessario per eliminare la memoria insufficiente, quando i carichi di lavoro superano i limiti;
- migliora le prestazioni sia per le configurazioni 'no swap' che 'exist swap';
I vantaggi su popOS:
Fonte: https://linuxgamingcentral.com/posts/po ... m-upgrade/Pop!_OS Enables ZRAM, Increasing Available RAM and Improving Game Performance
L'algoritmo di default è "lzo" che ha un buon compromesso.
Un utente ha fatto dei benchmark tra i vari algoritmi: https://www.reddit.com/r/Fedora/comment ... enchmarks/
Da quel che leggo, vedo solo vantaggi rispetto a una partizione di swap o swapfile.
La guida l'ho voluta mantenere breve, altrimenti ci sarebbe da scrivere come cambiare l'algoritmo di compressione, benchmark ecc.
Comunque, pensandoci un altro vantaggio è la semplificazione per chi ha problemi con l'attivazione dello swapfile e non ha una partizione di swap, causa bug nell'installer di Ubuntu o per chi sceglie il filesystem Btrfs.
-
ivantu
- Rampante Reduce

- Messaggi: 6721
- Iscrizione: sabato 8 giugno 2013, 9:25
- Desktop: Ubuntu Lubuntu Mate
- Distribuzione: 22.04 LTS; 24.04 LTS
- Sesso: Maschile
Re: Guida sulla creazione di una swap con zram
Ok, i benefici scrivili sulla wiki di prova
correggeremo a seguire...
La wiki deve leggerla anche un utente principiante,
cosa ne trarrebbe, è necessario installare il servizio/modulo kernel zram?
Ora, la wiki è troppo breve,...
correggeremo a seguire...
La wiki deve leggerla anche un utente principiante,
cosa ne trarrebbe, è necessario installare il servizio/modulo kernel zram?
Ora, la wiki è troppo breve,...
Buona giornata utenti del forum.
ivantu
- jeremie2
- Gruppo Documentazione

- Messaggi: 3554
- Iscrizione: giovedì 1 giugno 2006, 16:39
- Distribuzione: Ubuntu 24.04
- Località: Casciana Terme
- Contatti:
Re: Guida sulla creazione di una swap con zram
Quindi fondamentalmente una tecnologia che migliora quella tradizionale. Interessante l'esempio pratico di Pop_os col gaming, si direbbe efficace su hardware datato dove si vogliono utilizzare software che richiedono un certo ammontare di risorse.
Nell'introduzione non occorre elencare tutte le singole caratteristiche, basta dare una panoramica con parole semplici su cosa sia e il caso di utilizzo. Per approfondimenti possono essere elencate pagine esterne.
Diciamo che può anche essere breve... l'importante è che ci siano i passaggi necessari per l'utilizzo del software
Sai come funziona? ...scrivilo tu stesso nella Documentazione WiKi di Ubuntu-it
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 9 ospiti