Pagina 1 di 1

[Risolto] Lo swap non funziona (non viene utilizzato)

Inviato: lunedì 26 ottobre 2020, 3:19
da $nake
Salve,

da quando ho installato il mio sistema operativo non ha mai funzionato lo swap, credo che questo penalizzi molto il mio os.
Ho già provato a risolvere questo problema sul forum ma non c'è stata soluzione.
È possibile provare a risolverlo per migliorare le potenzialità di un buon sistema operativo?

Per quanto riguarda la sezione dove ho pubblicato, chiedo venia se non dovesse essere corretta, ho trovato altri riferimenti in merito allo swap al bar, ma non mi è sembrato il caso.

in allegato la prova, la ram fatica e lo swap è ai tropici.

$nake.

Evitando di leggere tutto: Lo swap (di configurazione base) parte quando il sistema è al limite dell'utilizzo della ram rallentando di molto il sistema, pertanto conviene che lo swap parta più tardi possibile, ergo la configurazione ottimale va bene per esigenze medie.

Re: Lo swap non funziona (non viene utilizzato)

Inviato: lunedì 26 ottobre 2020, 7:52
da maidasette
La swap entra in funzione solo quando la ram è satura. Se non entra mai in funzione è un bene in quanto rallenta di molto il PC. Se lanci qualche programma avido di ram (specie quelli di grafica) allora una volta saturata entra la swap e te ne accorgi perché il PC diventa lentissimo.

Re: Lo swap non funziona (non viene utilizzato)

Inviato: lunedì 26 ottobre 2020, 10:49
da freengin
$nake ha scritto:
lunedì 26 ottobre 2020, 3:19
da quando ho installato il mio sistema operativo non ha mai funzionato lo swap
Non è vero , dall'immagine che hai postato è in uso (268 KIB)
$nake ha scritto:
lunedì 26 ottobre 2020, 3:19
in allegato la prova, la ram fatica e lo swap è ai tropici
non direi che fatica è solo al 53%

Re: Lo swap non funziona (non viene utilizzato)

Inviato: lunedì 26 ottobre 2020, 11:04
da Filoteo
Aggiungo che RAM inutilizzata è RAM sprecata. Anche se fosse piena al 99% se non hai rallentamenti puoi ignorare.

Re: Lo swap non funziona (non viene utilizzato)

Inviato: lunedì 26 ottobre 2020, 23:48
da $nake
maidasette ha scritto:
lunedì 26 ottobre 2020, 7:52
La swap entra in funzione solo quando la ram è satura. Se non entra mai in funzione è un bene in quanto rallenta di molto il PC. Se lanci qualche programma avido di ram (specie quelli di grafica) allora una volta saturata entra la swap e te ne accorgi perché il PC diventa lentissimo.
Molto bene, quindi è opportuno che anche se la ram è sopra il 50% e non sto direttamente utilizzando quei programmi che la richiedono, lo swap rimanga basso o quasi inesistente?

Ricordo una vecchia versione di ubuntu dove lo swap partiva quando la ram era sotto sforzo, pensavo che la sua naturale propensione fosse proprio quella di aiutare la ram alleggerendola.

Posso chiudere come risolto? C'è altro che potrebbe tornarmi utile sapere?

Re: Lo swap non funziona (non viene utilizzato)

Inviato: martedì 27 ottobre 2020, 0:37
da Nexol
$nake ha scritto:
lunedì 26 ottobre 2020, 23:48
Molto bene, quindi è opportuno che anche se la ram è sopra il 50% e non sto direttamente utilizzando quei programmi che la richiedono, lo swap rimanga basso o quasi inesistente?
Assolutamente si: sul mio sistema con 8 GB di RAM, non swappa prima di 7 GB occupati con grande guadagno di velocità. Una volta che inizia a swappare il rallentamento nell'apertura/chiusura di file e programmi si vede in maniera evidente.
$nake ha scritto:
lunedì 26 ottobre 2020, 23:48
Ricordo una vecchia versione di ubuntu dove lo swap partiva quando la ram era sotto sforzo, pensavo che la sua naturale propensione fosse proprio quella di aiutare la ram alleggerendola.
No, lo scopo del file di swap è di evitare che si blocchi tutto quando la RAM è insufficiente per il numero di programmi e/o file aperti. Piuttosto che far bloccare tutto perdendo dati e costringendo al riavvio del sistema, si preferisce liberare la RAM parcheggiando parte dei programmi/dati sulla swap.

Più RAM c'è sul tuo computer, più non hai bisogno dello swap, più vai veloce. Perciò è un bene che il tuo sistema non swappi per niente (o quasi).

Re: Lo swap non funziona (non viene utilizzato)

Inviato: martedì 27 ottobre 2020, 14:03
da saxtro
dipende da molte cose (in particolare il parametro kernel vm.swappiness), un esempio:

Codice: Seleziona tutto

$ free
              total        used        free      shared  buff/cache   available
Mem:       16143224     3246608     8476832     1070968     4419784    11356968
Swap:       7999996           0     7999996
il free dice che ho 8Gb liberi, e ne sto usando 3,5Gb, i mancanti 4,5Gb sono di buffer/cache.
A seconda di com'è configurato il sistema, comunque prima di utilizzare lo swap, viene "sacrificato" il buffer/cache.
Solo quando si rende necessario*, il istema inizia a spostare pagine di memoria nello swap.
Nel caso dell'esempio sopra, lo swap esiste solo per permettere operazioni di suspend.

Sempre in questo caso:

Codice: Seleziona tutto

$ sysctl vm.swappiness
vm.swappiness = 1
significa usa la RAM solo se devi morire, un valore 0 direbbe non la usare mai. Più è alto quel numero, più il sistema è propenso a utilizzare la RAM.

*Dipende sempre da com'è configurato il sistema, di default il comportamento è questo.

Re: Lo swap non funziona (non viene utilizzato)

Inviato: mercoledì 28 ottobre 2020, 0:14
da $nake
ok quindi il sistema di base fa così, inoltre per avere il computer scattante mi conviene che lo swap parta al più tardi possibile. Mi è tutto chiaro non penso necessiti di modifiche a parer vostro.
Grazie

$nake

Re: Lo swap non funziona (non viene utilizzato) [RISOLTO]

Inviato: mercoledì 28 ottobre 2020, 18:42
da trekfan1
Il [Risolto] vuole messo ad inizio titolo ed evitando di scriverlo tutto maiuscolo, correggi, grazie :)

E dato che ci sei aggiorna anche il tuo profilo del forum (Ubuntu 3D non esiste e la 14.04 è fuori supporto)

[RISOLTO] Re: Lo swap non funziona (non viene utilizzato)

Inviato: giovedì 29 ottobre 2020, 2:17
da $nake
trekfan1 ha scritto:
mercoledì 28 ottobre 2020, 18:42
Il [Risolto] vuole messo ad inizio titolo ed evitando di scriverlo tutto maiuscolo, correggi, grazie :)

E dato che ci sei aggiorna anche il tuo profilo del forum (Ubuntu 3D non esiste e la 14.04 è fuori supporto)
Ciao trekfan1, mi domandavo se "vuole messo" o deve essere messo, o è utile che sia inserito, o è necessario che si corregga, chiedo così non sbaglio in futuro.

Io ho un computer che ha la 14.04 che è quella con la quale mi sono iscritto, non ho commesso qualche reato lasciando la mia amata versione, vero?

Ad ogni modo ho diversi sistemi 14.04 compresa (sono un nostalgico) e a meno che le regole del forum non impongano all'utente di aggiornare obbligatoriamente con una delle versioni che si utilizzano, opterò per tenere questa configurazione, non mi disturba.

Se la tua affermazione "bonaria" fosse orientata ad avvisarmi che inserendo la versione aggiornata del mio sistema possa aiutarmi nella risoluzione dei problemi, grazie, della tua umanità, provvederò ad informare gli utenti di volta in volta da quale derivata mi trovo, così, si orientano.

Stammi bene,

Saluti.

Re: [RISOLTO] Lo swap non funziona (non viene utilizzato)

Inviato: giovedì 29 ottobre 2020, 6:53
da trekfan1
Sarebbe consigliato aggiornare, cmq se vuoi tenere una versione non supportata è una scelta tua, nessuno ti impone di aggiornare (vedi wilecoyote che tra le sue versioni tiene pure jaunty 9.04....), quello che ti ho chiesto io è di mettere il [Risolto] così come lo ho appena scritto, il tutto maiuscolo equivale ad urlare. Cmq sarebbe meglio sempre specificare che versione di ubuntu stai usando

Re: [Risolto] Lo swap non funziona (non viene utilizzato)

Inviato: giovedì 29 ottobre 2020, 20:29
da $nake
Ok aggiornato il risulto correttamente, alla prossima