Pagina 3 di 3
Re: Guida Swap Faq
Inviato: lunedì 22 ottobre 2018, 14:06
da shouldes
Questa ti è uscita davvero male.
Non mi sono mai capitati blocchi neanche con arcaici P3 e dischi da 4200RPM, quando il sistema cominciava a swappare.
Diventa/va più lento, ma di sicuro non ho mai visto un sistema andare in blocco solo perché stava incominciando ad usare la SWAP.
Parlo di sistemi con dischi arcaici, portatili con dischi più o meno moderni, PC e Server con dischi più o meno moderni.
I rallentamenti sono più o meno evidenti, in base al disco utilizzato, ma blocchi non ne ho mai visti.
Se non si ha la pretesa di usare un sistema troppo al di sopra delle sue possibilità, il rallentamento dovuto all'uso del disco invece che la RAM è calcolato e perfettamente tollerabile.
Se l'uso della SWAP ha portato la tua macchina quasi subito al blocco c'è un'evidente problema hardware o software da risolvere.
Re: Guida Swap Faq
Inviato: lunedì 22 ottobre 2018, 21:30
da ANXANX
Dipende dalla velocità di riempimento ram e quindi di richiesta, se la richiesta è di centinaia di mega in pochi secondi il sistema con HD in swap si blocca (docuti alla lentezza dell'hd), se le richiesta invece è modesta si notano solo rallentamenti transitori.
Di fatti il problema lo avevo solo con richieste importanti di memoria, date da situazioni particolari.
Re: Guida Swap Faq
Inviato: martedì 23 ottobre 2018, 16:11
da shouldes
Continuo a pensare che ci sia un problema hardware o software se il sistema non riesce a riprendersi.
Re: Guida Swap Faq
Inviato: giovedì 9 aprile 2020, 22:06
da emanuc
Vorrei aggiungere una guida per creare lo swapfile su filesystem Btrfs.
swapfile su filesystem Btrfs
Supporto dal kernel 5.0, Per chi installa Ubuntu dall'ISO 18.04.3, Ubuntu 19.10 o superiori.
Montiamo la radice del filesystem:
Creiamo un subvolume per la swap:
Impostaziomo il flag NOCOW (importante per far funzionare lo swapfile su Btrfs) al subvolume:
Impostiamo il subvolume per disattivare la compressione:
Adesso andiamo a creare lo swapfile:
(512 mb sono di esempio, la dimensione si può impostare in base alle esigenze viste sopra)
Adesso posssiamo smontare il filesystem:
Adesso aggiungiamo il mount del subvolume swap e l'attivazione dello swapfile:
UUID /swap btrfs defaults,subvol=@swap
/swap/swapfile none swap defaults 0 0
Re: Guida Swap Faq
Inviato: giovedì 9 aprile 2020, 22:18
da xavier77
Ciao leleq2!
Grazie per le utilissime indicazioni.
Avresti voglia di iscriverti al wiki (se non già iscritto) e di buttare giù una bozza di guida (pensiamo a metterla a posto noi, l'importante è che le indicazioni siano corrette)?

Re: Guida Swap Faq
Inviato: giovedì 9 aprile 2020, 22:59
da emanuc
Ciao. Penso di si, di essere iscritto.
Le indicazioni sono corrette, provate più volte sui miei PC e su altri a cui ho messo Btrfs, inoltre le ultime indicazioni esatte come riportate, le ho date anche su Reddit a un utente che ha confermato che tutto funziona:
https://www.reddit.com/r/btrfs/comments ... _argument/
Puoi indicarmi come creare una bozza? Già sono iscritto sul wiki. Grazie
Re: Guida Swap Faq
Inviato: giovedì 9 aprile 2020, 23:56
da xavier77
Perfetto, mi sembra di capire che la procedura è stracollaudata.
A questo punto, però, mi sembra il caso di creare una guida apposita, per non allungare troppo la pagina delle FAQ.
Ho creato un'apposita discussione, si continua qui:
viewtopic.php?f=46&t=639146#p5188777
Solo due cosette:
- Per creare la pagina di prova ti basta digitarne il nome nella barra degli indirizzi, una volta fatto il login al wiki. Maggiori dettagli nel primo link in firma.
- se vuoi, puoi aggiungere direttamente qualcosa nella pagina (una piccola introduzione, consigli e/o avvertenze che credi siano utili, ecc.).

Re: Guida Swap Faq
Inviato: sabato 11 aprile 2020, 11:17
da xavier77
Re: Guida Swap Faq
Inviato: lunedì 10 maggio 2021, 12:07
da xavier77
Ieri ho installato Ubuntu 20.04 su un portatile con 4 GB di RAM e mi ha creato automaticamente uno swapfile di 2GB.
Volendo portare la dimensione del file a 4GB, mi sono accorto che nella guida manca la procedura per il resize di uno swapfile già esistente (che poi, nelle versioni recenti di Ubuntu sarebbe la situazione di default).
Dopo aver spento ovviamenente la swap
ci sarebbero due strade (esempio sempre per resize a 4 GB):
oppure (e questo comando,
fallocate, è proprio assente nella guida):
I file, come sempre, vanno impostati come swap e riservati a root, infine riattivati:
Codice: Seleziona tutto
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
Se non si ha bisogno di cambiare posizione e nome dello swapfile, non è necessario neanche modificare
fstab.
Altre due cose che mancano nella guida, il comando per eliminare il file di swap (sempre dopo averlo disattivato), un "banale"
rm:
e gli utilissimi comandi che mostrano info sulla swap:
es:
Codice: Seleziona tutto
NAME TYPE SIZE USED PRIO
/dev/sdb5 partition 8,2G 31,9M -2
e
Codice: Seleziona tutto
swapon -s
Filename Type Size Used Priority
/dev/sdb5 partition 8568828 32668 -2
Fonti: Info prese dalla
pagina internazionale più diverse altre guide di terze parti.
Prima di inserire il tutto nella guida, avete osservazioni/puntualizzazioni/suggerimenti/segnalazioni?

Re: Guida Swap Faq
Inviato: lunedì 10 maggio 2021, 15:59
da wilecoyote
) Salve, appena linkato in altro post il paragrafo afferente lo swapfile, l'aggiornamento capita a fagiolo.
Altra cosa, l'opzione -s, od in lungo --summary, sono DEPRECATED stando all'opzione --help.
:: Ciao
Re: Guida Swap Faq
Inviato: lunedì 10 maggio 2021, 17:45
da xavier77
wilecoyote ha scritto: ↑lunedì 10 maggio 2021, 15:59
) Salve, appena linkato in altro post il paragrafo afferente lo
swapfile, l'aggiornamento capita a fagiolo.
Altra cosa, l'opzione
-s, od in lungo
--summary, sono
DEPRECATED stando all'opzione
--help.
:: Ciao
Be', sì. Anche se in questo caso ho l'impressione che quella funzione sia innocua, forse stanno passando all'altra opzione:
Codice: Seleziona tutto
-s, --summary display summary about used swap devices (DEPRECATED)
--show[=<columns>] display summary in definable table
--noheadings don't print table heading (with --show)
--raw use the raw output format (with --show)
--bytes display swap size in bytes in --show output
-v, --verbose verbose mode
Re: Guida Swap Faq
Inviato: lunedì 17 maggio 2021, 11:00
da xavier77
Solo un UP, così magari chiudiamo in fretta la questione

(si tratta in fondo di non moltissime modifiche da fare alla guida...)
Re: Guida Swap Faq
Inviato: lunedì 17 maggio 2021, 17:15
da wilecoyote
) Salve, do un'occhiata e vedo il da farsi.
:: Ciao
Re: Guida Swap Faq
Inviato: martedì 18 maggio 2021, 15:47
da wilecoyote
) Salve, stavo per approcciare l'integrazione dei comandi per gestire il file
swapfile, allorquando rileggendo il tutto ho letto questo sottoparagrafo
Hardware/DispositiviPartizioni/SwapDomandeFrequenti#Creazione_manuale_di_un_file_di_swap.
Direi che è superfluo aggiungere quant'altro.
:: Ciao
Re: Guida Swap Faq
Inviato: martedì 18 maggio 2021, 16:20
da xavier77
....e lo so, certo che l'avevo visto, ma bisogna adattarlo per resize di fileswap già esistente.
Se no ti pare che intervenivo nella discussione.

Comunque fra un paio di giorni, weekend al massimo, dovrei avere del tempo libero.
Vedo nei occuparmene, anche alla luce di quanto avevi detto scritto sopra.

Re: Guida Swap Faq
Inviato: martedì 18 maggio 2021, 16:25
da wilecoyote
) Salve, direi che basta aggiungervi che gli stessi passaggi servono pure per ridimensionare un swapfile già esistente.
Mettendo all'occorenza 1 o più link nella wiki.
:: Ciao
Re: Guida Swap Faq
Inviato: giovedì 20 maggio 2021, 17:38
da xavier77
Ho inserito due nuovi paragrafi alla guida.
@wilecoyote
Alla fine ho preferito creare un paragrafo apposito per il resize, perché così viene più comprensibile (a scapito però di allungare la guida di un pochino).
Fate se volete un ulteriore controllo che non si sa mai.

Re: Guida Swap Faq
Inviato: giovedì 20 maggio 2021, 21:25
da wilecoyote
) Salve, resta il doppione della procedura per il ridimensionamento nella stessa wiki.
Per il resto mi pare a posto.
:: Ciao