[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Disabilitare tutti i filesystem in ram



On 29/12/2016 13:02, Nicola Manca wrote:

Non sono 2.8BG di dati, semplicemente quando faccio girare software che
alloca memoria vedo dal monitor del pannelo di plasma che raggiunti i
2.8GB il SO inizia ad allocare swap

questo lo puoi regolare con swappiness

, e se guardo free -h quanto questo
accade ho circa 1.1GB di RAM allocata in buffc/cache 2.8+1.1=3.9Gb che è
tutta quella che ho.

ma questo è normale, i buff/cache sono allocati, anche se non utilizzati. L'allocazione non avviene solo se c'è bisogno, ma ne vengono allocati un tot (può essere anche che venga occupata tutta la RAM libera) anche per il "futuro". Una volta allocati non dovrebbero essere rilasciati, ma tenuti li per usi futuri, anche se non sono attualmente "usati".

Il mio era un esempio, a volte capita anche se ho alcune tab di
firefox(magari con flash)+libreoffice+icedove e poche altre cose (uso
desktop 'normale' ma magari con un op' troppe cose aperte).

si, ma queste cose possono arrivare ad occupare più di 4GB di RAM...

dal buff/cache, dato che
non riesco a capire per cosa ci sia dentro.

perché vuoi sapere cosa c'è dentro? La gestione che ne fa Linux è ottimale.

il problema non è legato ed uno specifico programma (vd. sopra) ma al
funzionamento generale.

[...]

allora vuol dire che ho utilizzato 700MB, come posso scoprire da cosa?

puoi guardare in /proc, però la cosa non è così agevole o usare pmap

$ man pmap

certi il pid di un tuo processo e puoi puoi vedere quanta memoria usa con:
$ pmap PID

o in maggior dettaglio
$ pmap -X PID

o con il maggior dettaglio possibile
$ pmap -XX PID

Se vuoi vedere più o meno quello che occupano i processi attivi puoi eseguire qualcosa di simile e poi guardarti il risultato

$ for i in $(ls /proc | egrep ^[0-9]); do \
   pmap -X $i | egrep -v [0-9a-f]{12}\|]$; done

Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
Perché microsoft continua a compiere azioni illegali?:
http://linguistico.sf.net/wiki/doku.php?id=traduzioni:ms_illegal
GNU/Linux User: 302090: http://counter.li.org
Non autorizzo la memorizzazione del mio indirizzo su outlook


Reply to: