Guida Swap Faq

Richieste di nuove guide, traduzioni, offerte di collaborazione e comunicazioni da parte del gruppo agli utenti.

Moderatore: Gruppo Documentazione

Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7657
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

Re: Guida Swap Faq

Messaggio da xavier77 »

Grazie :)
jeremie2 [url=http://forum.ubuntu-it.org/viewtopic.php?p=4980600#p4980600][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: Giusto un paio di cose:
Magari da aggiungere una breve spiegazione sui parametri bs e count del comando dd.
Poi, a meno che mi sia sfuggito, non mi sembra che si dica se il file di swap convenga o meno in caso di multiboot di sistemi linux. In quel caso secondo me converrebbe avere una partizione condivisa, piuttosto che replicare lo swapfile su ogni sistema. O sbaglio?
Fatto! controllate che non abbia scritto nulla di sbagliato.
:ciao:
ivantu
Rampante Reduce
Rampante Reduce
Messaggi: 6658
Iscrizione: sabato 8 giugno 2013, 9:25
Desktop: Ubuntu Lubuntu Budgie
Distribuzione: 20.04 LTS; 22.04 LTS
Sesso: Maschile

Re: Guida Swap Faq

Messaggio da ivantu »

prima di revisionarla.
al paragrafo Come si crea o aggiunge memoria swap?
non è meglio se scrivi

- Per creare o aggiungere memoria swap esistono tre metodi qui sottodescritti:
e togliere
- Queste tre procedure sono descritte nei paragrafi seguenti.
???
Buona giornata utenti del forum. :ciao: ivantu
Avatar utente
jeremie2
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 3524
Iscrizione: giovedì 1 giugno 2006, 16:39
Distribuzione: Ubuntu 23.10
Località: Casciana Terme
Contatti:

Re: Guida Swap Faq

Messaggio da jeremie2 »

ivantu [url=http://forum.ubuntu-it.org/viewtopic.php?p=4980695#p4980695][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:prima di revisionarla.
al paragrafo Come si crea o aggiunge memoria swap?
non è meglio se scrivi

- Per creare o aggiungere memoria swap esistono tre metodi qui sottodescritti:
e togliere
- Queste tre procedure sono descritte nei paragrafi seguenti.
???
Fatto
..e copia/incollato nella pagina originaria Hardware/DispositiviPartizioni/SwapDomandeFrequenti

Grazie ancora per il mega-lavoro xavier77 :birra:
Sai come funziona? ...scrivilo tu stesso nella Documentazione WiKi di Ubuntu-it
Avatar utente
[ Giulio@Linux ]
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1496
Iscrizione: domenica 9 marzo 2008, 13:47
Desktop: Cinnamon
Distribuzione: Ubuntu 20.04
Sesso: Maschile
Contatti:

Re: Guida Swap Faq

Messaggio da [ Giulio@Linux ] »

Corrette le categorie (era rimasta Homepage) e inserita la guida in Installazione/HardwareObsoleto. Se non vi piace come l'ho inserita cambiate pure!
Hai un vecchio computer? Segui la guida dedicata! Installazione/HardwareObsoleto
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7657
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

Re: Guida Swap Faq

Messaggio da xavier77 »

Grazie a voi!
[ Giulio@Linux ] [url=http://forum.ubuntu-it.org/viewtopic.php?p=4980769#p4980769][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Corrette le categorie (era rimasta Homepage) e inserita la guida in Installazione/HardwareObsoleto. Se non vi piace come l'ho inserita cambiate pure!
L'ho sintetizzata ulteriormente. Vedi se va bene...
:ciao:
Avatar utente
[ Giulio@Linux ]
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1496
Iscrizione: domenica 9 marzo 2008, 13:47
Desktop: Cinnamon
Distribuzione: Ubuntu 20.04
Sesso: Maschile
Contatti:

Re: Guida Swap Faq

Messaggio da [ Giulio@Linux ] »

Perfetto. Sta venendo un gioiellino!
Hai un vecchio computer? Segui la guida dedicata! Installazione/HardwareObsoleto
Avatar utente
jeremie2
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 3524
Iscrizione: giovedì 1 giugno 2006, 16:39
Distribuzione: Ubuntu 23.10
Località: Casciana Terme
Contatti:

Re: Guida Swap Faq

Messaggio da jeremie2 »

Intanto ho fatto un giro nelle pagine che trattano l'argomento swap (installazione, partizioni, partizionamento..), e ho inserito avvisi e link alla pagina delle faq dove ancora non c'erano ;)
Sai come funziona? ...scrivilo tu stesso nella Documentazione WiKi di Ubuntu-it
Staffo
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 943
Iscrizione: venerdì 16 marzo 2012, 11:38
Desktop: Unity
Distribuzione: Ubuntu 16.04 LTS
Sesso: Maschile
Località: Palazzolo sull'Oglio
Contatti:

Re: Guida Swap Faq

Messaggio da Staffo »

Ottimo lavoro ragazzi :birra:
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7657
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

Re: Guida Swap Faq

Messaggio da xavier77 »

Ho notato alcune modifiche da parte dell'utente ANXANX, che ringrazio.
  • File swap predefinito da 17.04: l'informazione era già presente, quindi non c'era bisogno di inserire note; eliminata la nota, ma nel contempo ho messo nella guida un paio di chiarimenti sull'argomento.
  • Valori massimi di swappiness SSD/HDD: info inglobata in nota già esistente.
  • Modifiche valori in tabella: per il momento li ho lasciati così.
@ANXANX Per gli ultimi due punti ti sei basato su esperienza/opinione personale, oppure puoi fornire qualche fonte? IMHO sarebbe meglio approfondire e/o sentire nche il parere di altri utenti. In ogni caso ricordo che è sempre bene avvisare nel forum in caso di modifiche importanti alle guide wiki.
:ciao:
Avatar utente
[ Giulio@Linux ]
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1496
Iscrizione: domenica 9 marzo 2008, 13:47
Desktop: Cinnamon
Distribuzione: Ubuntu 20.04
Sesso: Maschile
Contatti:

Re: Guida Swap Faq

Messaggio da [ Giulio@Linux ] »

xavier77 [url=https://forum.ubuntu-it.org/viewtopic.php?p=5046213#p5046213][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Ho notato alcune modifiche da parte dell'utente ANXANX, che ringrazio.
  • File swap predefinito da 17.04: l'informazione era già presente, quindi non c'era bisogno di inserire note; eliminata la nota, ma nel contempo ho messo nella guida un paio di chiarimenti sull'argomento.
  • Valori massimi di swappiness SSD/HDD: info inglobata in nota già esistente.
  • Modifiche valori in tabella: per il momento li ho lasciati così.
@ANXANX Per gli ultimi due punti ti sei basato su esperienza/opinione personale, oppure puoi fornire qualche fonte? IMHO sarebbe meglio approfondire e/o sentire nche il parere di altri utenti.
Dal testo si dedurrebbe che quelli sulla swappiness siano solo suggerimenti (personali?), ma 1 mi sembra davvero troppo poco, anche se parliamo di SSD. Insomma, mi sembra un eccesso di accortezza verso questa tecnologia.
Hai un vecchio computer? Segui la guida dedicata! Installazione/HardwareObsoleto
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7657
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

Re: Guida Swap Faq

Messaggio da xavier77 »

[ Giulio@Linux ] [url=https://forum.ubuntu-it.org/viewtopic.php?p=5046278#p5046278][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: Dal testo si dedurrebbe che quelli sulla swappiness siano solo suggerimenti (personali?), ma 1 mi sembra davvero troppo poco, anche se parliamo di SSD. Insomma, mi sembra un eccesso di accortezza verso questa tecnologia.
Credo la fonte sia un commento all'articolo citato da ANXANX (che prego di confermare).
Tuttavia sono dell'opinione che informazioni tipo queste non siano da dare alla leggera. Da una prima ricerca leggo qui:
Some users though want the full cake and that means that they set swapping to “1” or even “0”. “1” is the minimum possible “active swapping” setting while “0” means disable swapping completely and only revert to when RAM is completely filled. While these settings can still theoretically work, testing it in low-spec systems of 2GB RAM or less may cause freezes and make the OS completely unresponsive. Generally, finding out what the golden means between overall system performance and response latency requires quite some experimentation (as always).
Rilancio la palla agli utenti.
:ciao:
Avatar utente
fulviot66
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 264
Iscrizione: mercoledì 28 marzo 2018, 11:19
Desktop: Ubuntu
Distribuzione: Ubuntu 22.04.1 LTS
Sesso: Maschile
Località: Novara (NO)

Re: Guida Swap Faq

Messaggio da fulviot66 »

Ciao a tutti,
siete proprio sicuri che il file di configurazione da editare sia

Codice: Seleziona tutto

/etc/sysctl.conf.
A me si apre un file assolutamente VUOTO!
"Mai discutere con un idiota, ti trascina al suo livello e poi ti batte con l'esperienza" - O.Wilde
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7657
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

Re: Guida Swap Faq

Messaggio da xavier77 »

fulviot66 [url=https://forum.ubuntu-it.org/viewtopic.php?p=5066067#p5066067][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Ciao a tutti,
siete proprio sicuri che il file di configurazione da editare sia

Codice: Seleziona tutto

/etc/sysctl.conf.
Sì.
Magari dico una cavolata. Ma hai banalmente provato a togliere il punto?
Comunque in caso di problemi ti consiglio di rivolgerti ad una sezione tecnica. Se serve ci fai sapere. :ciao:
shouldes
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19490
Iscrizione: domenica 10 febbraio 2008, 21:45

Re: Guida Swap Faq

Messaggio da shouldes »

DoctorStrange [url=https://forum.ubuntu-it.org/viewtopic.php?p=4971685#p4971685][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:A me risulta che, con le nuove distribuzioni, basate come sistema di init su systemd, la swap non è più necessaria, perchè il sistema genera in maniera autonoma il proprio spazio di swap, anche tramite i ram disk.

Io infatti non ho alcuna SWAP e, ciò nonostante, uso senza problemi sia sospensione che ibernazione.

Se vuoi modificare lo swap devi agire su un parametro che si chiama "swappiness", ma la swap, intesa come partizione di swap, non la uso più da parecchio.
Debian è da 2 "edizioni" basata su systemd e se non hai una partizione di swap sufficientemente grande, così di default com'è non ti fa ibernare.
Inoltre se non modifico il parametro wm.swappiness a 10 si mette a swappare con oltre 1GB di RAM ancora libera:

Codice: Seleziona tutto

 cat /etc/sysctl.d/99-sysctl.conf 
#
kernel.printk = 3 3 1 3
kernel.sysrq=0
kernel.kptr_restrict=2
kernel.yama.ptrace_scope=1
net.ipv4.conf.default.rp_filter=1
net.ipv4.conf.all.rp_filter=1
net.ipv4.conf.default.send_redirects=0
net.ipv4.conf.all.send_redirects=0
net.ipv4.conf.default.accept_source_route=0
net.ipv4.conf.all.accept_source_route=0
net.ipv4.conf.default.accept_redirects=0
net.ipv4.conf.all.accept_redirects=0
net.ipv4.conf.default.secure_redirects=0
net.ipv4.conf.all.secure_redirects=0
net.ipv4.icmp_echo_ignore_broadcasts=1
net.ipv4.icmp_echo_ignore_all=1
net.ipv4.icmp_ignore_bogus_error_responses=1
net.ipv4.tcp_syncookies=1
net.ipv4.ip_forward=0
net.ipv4.conf.all.log_martians=0
net.ipv4.conf.default.log_martians=0
vm.mmap_min_addr=65536
vm.swappiness=10
fs.inotify.max_user_watches=524288
fs.protected_hardlinks=1
fs.protected_symlinks=1

Codice: Seleziona tutto

cat /proc/sys/vm/swappiness
10
La macchina che ho sotto mano ha solo 4GB di RAM e scheda video condivisa (mediacenter da salotto), quindi come lo metto un po' sotto mi rimangono solo 400MB di RAM "available" e comincia a swappare di brutto, essendo la partizione di swap 400MB.
Al momento non lo riavvio da oltre un mese, il telecomando lo manda in sospensione:

Codice: Seleziona tutto

free -m
              total        used        free      shared  buff/cache   available
Mem:           3397         655        2021         108         720        2420
Swap:           401           3         398
Tutto questo con memoria allo stato solido, visto che ormai tutta questa delicatezza mi sembra eccessiva.
L'ho pagato 200€ un 512GB ed ha 10 anni di garanzia e se già il mio telefono ha 128GB interna + SD da 256GB mi immagino quanto sarà ridicolo fra 5 anni avere 512GB nel mediacenter, con ancora 5 anni di garanzia sul disco.

Quali sistemi permettono default l'ibernazione senza partizione di swap?
Ubuntu lo permette?
pachisapiu

Re: Guida Swap Faq

Messaggio da pachisapiu »

Ubuntu è come Debian e comunque a dirla tutta credo che nessuna distro permetta di ibernare senza swap ... e quando dico swap intendo in generale cioè sia file che partizione , infine quel 10 di swappiness non è una percentuale
shouldes
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19490
Iscrizione: domenica 10 febbraio 2008, 21:45

Re: Guida Swap Faq

Messaggio da shouldes »

pachisapiu [url=https://forum.ubuntu-it.org/viewtopic.php?p=5088217#p5088217][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Ubuntu è come Debian e comunque a dirla tutta credo che nessuna distro permetta di ibernare senza swap ... e quando dico swap intendo in generale cioè sia file che partizione , infine quel 10 di swappiness non è una percentuale
Non ho scritto che è una percentuale, ho scritto che comincia a swappare quando la RAM "available" scende ad una dimensione inferiore rispetto a quella della partizione di SWAP.
È un dato di fatto quello, riproducibile e verificabile su quella e altre macchine con 4GB di RAM e 400MB di swap in mio possesso, e quel 400MB non l'ho scelto neanche a caso quando ho creato la partizione.


Quindi neanche Ubuntu genera in autonomia la swap?
La partizione serve sempre?
pachisapiu

Re: Guida Swap Faq

Messaggio da pachisapiu »

non per forza partizione ma comunque serve swap dalla 18.04 in poi se si fa installazione nuova non fa partizione ma swapfile
shouldes
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19490
Iscrizione: domenica 10 febbraio 2008, 21:45

Re: Guida Swap Faq

Messaggio da shouldes »

pachisapiu [url=https://forum.ubuntu-it.org/viewtopic.php?p=5088319#p5088319][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:non per forza partizione ma comunque serve swap dalla 18.04 in poi se si fa installazione nuova non fa partizione ma swapfile
OK, quindi Ubuntu crea in automatico un file di swap se non viene creata la partizione.
Era quello che non avevo capito.
Debian non lo fa, nonostante sia una nuova distribuzione basata su Systemd.
Mi incuriosiva la risposta di quell'utente, per questo ho chiesto.
pachisapiu

Re: Guida Swap Faq

Messaggio da pachisapiu »

shouldes [url=https://forum.ubuntu-it.org/viewtopic.php?p=5088320#p5088320][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:
pachisapiu [url=https://forum.ubuntu-it.org/viewtopic.php?p=5088319#p5088319][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:non per forza partizione ma comunque serve swap dalla 18.04 in poi se si fa installazione nuova non fa partizione ma swapfile
OK, quindi Ubuntu crea in automatico un file di swap se non viene creata la partizione.
Era quello che non avevo capito.
Debian non lo fa, nonostante sia una nuova distribuzione basata su Systemd.
Mi incuriosiva la risposta di quell'utente, per questo ho chiesto.
Sinceramente preferisco la partizione allo swapfile , per esempio se hai 2 o più OS la partizione puoi condividerla , lo swapfile no perchè è nella / (partizione radice)
ANXANX

Re: Guida Swap Faq

Messaggio da ANXANX »

[ Giulio@Linux ] [url=https://forum.ubuntu-it.org/viewtopic.php?p=5046278#p5046278][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:
xavier77 [url=https://forum.ubuntu-it.org/viewtopic.php?p=5046213#p5046213][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Ho notato alcune modifiche da parte dell'utente ANXANX, che ringrazio.
  • File swap predefinito da 17.04: l'informazione era già presente, quindi non c'era bisogno di inserire note; eliminata la nota, ma nel contempo ho messo nella guida un paio di chiarimenti sull'argomento.
  • Valori massimi di swappiness SSD/HDD: info inglobata in nota già esistente.
  • Modifiche valori in tabella: per il momento li ho lasciati così.
@ANXANX Per gli ultimi due punti ti sei basato su esperienza/opinione personale, oppure puoi fornire qualche fonte? IMHO sarebbe meglio approfondire e/o sentire nche il parere di altri utenti.
Dal testo si dedurrebbe che quelli sulla swappiness siano solo suggerimenti (personali?), ma 1 mi sembra davvero troppo poco, anche se parliamo di SSD. Insomma, mi sembra un eccesso di accortezza verso questa tecnologia.
Per i valori in tabella sono in parte determinati dalla formula automatica adottata da Ubuntu 18.04, in parte dai valori preesistenti ed in parte dal sistema utilizzato da Windows (varie versioni)
xavier77 [url=https://forum.ubuntu-it.org/viewtopic.php?p=5046284#p5046284][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:
[ Giulio@Linux ] [url=https://forum.ubuntu-it.org/viewtopic.php?p=5046278#p5046278][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: Dal testo si dedurrebbe che quelli sulla swappiness siano solo suggerimenti (personali?), ma 1 mi sembra davvero troppo poco, anche se parliamo di SSD. Insomma, mi sembra un eccesso di accortezza verso questa tecnologia.
Credo la fonte sia un commento all'articolo citato da ANXANX (che prego di confermare).
Tuttavia sono dell'opinione che informazioni tipo queste non siano da dare alla leggera. Da una prima ricerca leggo qui:
Some users though want the full cake and that means that they set swapping to “1” or even “0”. “1” is the minimum possible “active swapping” setting while “0” means disable swapping completely and only revert to when RAM is completely filled. While these settings can still theoretically work, testing it in low-spec systems of 2GB RAM or less may cause freezes and make the OS completely unresponsive. Generally, finding out what the golden means between overall system performance and response latency requires quite some experimentation (as always).
Rilancio la palla agli utenti.
:ciao:
Quelli sulla swappines sono suggerimenti, ma non personali, da più parti vengono definiti come valori limite con tali supporti fisici (wiki debian, opensuse, alcuni della comunità linuxmint, consigliata da alcuni sistemi database), personalmente ho testato lo swappines a 1 con SSD e non ho avuto problemi di rallentamenti quando la memoria si stava riempiendo velocemente (così come la swappines), solo a tratti un lieve rallentamento, ma senza problemi alcuni, ovviamente non deve essere un SSD scadente, ma non è necessario neanche un SSD di punta, con un SSD mediocre si può tranquillamente impostare la swappines così.

questo è un esempio con ram e swap usate intensivamente

Con hd con qualsiasi valore di swap, ogni qual volta che si andava ad utilizzare la swap in quanto si riempie la ram velocemente si ha sempre rallentamenti che portano quasi subito al blocco della macchina.
Scrivi risposta

Ritorna a “Gruppo Documentazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 12 ospiti