Re: Consumo ram e disk cache

2016-11-14 Per discussione Nicola Manca

On 14/11/16 20:36, Nicola Manca wrote:

On 14/11/16 17:34, Giuseppe Sacco wrote:

Buongiorno Nicola,

Il giorno dom, 13/11/2016 alle 22.33 +0100, Nicola Manca ha scritto:


Ho un problema con l'utilizzo della ram su debian testing. Il mio
portatile ha 4GB di ram ma la cache del disco ne utilizza sempre
600/1000MB, facendo swappare il sistema.


Che io sappia, la cache del disco è allocata nella RAM libera, cioè in
quella memoria che non è necessaria alle applicazioni. Se
un'applicazione chiede molta RAM, allora la cache viene automaticamente
rimpicciolita per soddisfare l'applicazione. La cache non viene messa
nell'area di swap.


So che sembra un problema annoso, ma ho già provato le soluzioni
facili
e non sembrano funzionare:
ho impostato vm.swappiness = 1
dopo uno swapoff -a ho provato a dare:

# echo 3 > /proc/sys/vm/drop_caches && free -h
totalusedfreesharedbuff/cache
available
Mem:3.6G2.7G248M471M633M
   215M
Swap:   0B  0B  0B


qual è il problema? Qui hai spento lo swap (che difatti è zero), quindi
 non usi per nulla quell'area. Ti riferisci  alla «buff/cache»? Come
vedi è attiva anche senza swap, perché non usa lo swap.



Ciao Giuseppe,

Forse l'output che ho postato era un po' ambiguo, il problema è che
quando ho la swap attiva e, diciamo, 600MB di cache occupata sulla ram,
il computer inizia ad allocare in RAM al posto di svuotare la cache.
Inoltre lanciando il comando:

# echo 3 > /proc/sys/vm/drop_caches

la cache non si svuota, cosa che invece dovrebbe accadere.

sto sbagliando io?



Pardon, intendevo che inizia ad allocare in SWAP al posto di svuotare la 
cache ed allocare in RAM.


Nicola



Re: Consumo ram e disk cache

2016-11-14 Per discussione Nicola Manca

On 14/11/16 17:34, Giuseppe Sacco wrote:

Buongiorno Nicola,

Il giorno dom, 13/11/2016 alle 22.33 +0100, Nicola Manca ha scritto:


Ho un problema con l'utilizzo della ram su debian testing. Il mio
portatile ha 4GB di ram ma la cache del disco ne utilizza sempre
600/1000MB, facendo swappare il sistema.


Che io sappia, la cache del disco è allocata nella RAM libera, cioè in
quella memoria che non è necessaria alle applicazioni. Se
un'applicazione chiede molta RAM, allora la cache viene automaticamente
rimpicciolita per soddisfare l'applicazione. La cache non viene messa
nell'area di swap.


So che sembra un problema annoso, ma ho già provato le soluzioni
facili
e non sembrano funzionare:
ho impostato vm.swappiness = 1
dopo uno swapoff -a ho provato a dare:

# echo 3 > /proc/sys/vm/drop_caches && free -h
total   usedfreeshared  buff/cache  
available
Mem:3.6G2.7G248M471M633M
   215M
Swap:   0B  0B  0B


qual è il problema? Qui hai spento lo swap (che difatti è zero), quindi
 non usi per nulla quell'area. Ti riferisci  alla «buff/cache»? Come
vedi è attiva anche senza swap, perché non usa lo swap.



Ciao Giuseppe,

Forse l'output che ho postato era un po' ambiguo, il problema è che 
quando ho la swap attiva e, diciamo, 600MB di cache occupata sulla ram, 
il computer inizia ad allocare in RAM al posto di svuotare la cache.

Inoltre lanciando il comando:

# echo 3 > /proc/sys/vm/drop_caches

la cache non si svuota, cosa che invece dovrebbe accadere.

sto sbagliando io?



Re: Consumo ram e disk cache

2016-11-14 Per discussione Giuseppe Sacco
Buongiorno Nicola,

Il giorno dom, 13/11/2016 alle 22.33 +0100, Nicola Manca ha scritto:
> 
> Ho un problema con l'utilizzo della ram su debian testing. Il mio
> portatile ha 4GB di ram ma la cache del disco ne utilizza sempre
> 600/1000MB, facendo swappare il sistema.

Che io sappia, la cache del disco è allocata nella RAM libera, cioè in
quella memoria che non è necessaria alle applicazioni. Se
un'applicazione chiede molta RAM, allora la cache viene automaticamente
rimpicciolita per soddisfare l'applicazione. La cache non viene messa
nell'area di swap.

> So che sembra un problema annoso, ma ho già provato le soluzioni
> facili
> e non sembrano funzionare:
> ho impostato vm.swappiness = 1
> dopo uno swapoff -a ho provato a dare:
> 
> # echo 3 > /proc/sys/vm/drop_caches && free -h
>   total   usedfreeshared  buff/cache  
> available
> Mem:  3.6G2.7G248M471M633M 
>    215M
> Swap:   0B  0B  0B

qual è il problema? Qui hai spento lo swap (che difatti è zero), quindi
 non usi per nulla quell'area. Ti riferisci  alla «buff/cache»? Come
vedi è attiva anche senza swap, perché non usa lo swap.

Ciao,
Giuseppe



Consumo ram e disk cache

2016-11-13 Per discussione Nicola Manca

Buongiorno lista,

Ho un problema con l'utilizzo della ram su debian testing. Il mio
portatile ha 4GB di ram ma la cache del disco ne utilizza sempre
600/1000MB, facendo swappare il sistema.

So che sembra un problema annoso, ma ho già provato le soluzioni facili
e non sembrano funzionare:
ho impostato vm.swappiness = 1
dopo uno swapoff -a ho provato a dare:

# echo 3 > /proc/sys/vm/drop_caches && free -h
total   usedfreeshared  buff/cache  available
Mem:3.6G2.7G248M471M633M215M
Swap:   0B  0B  0B

potrebbe essere qualche impostazione sbagliata? qualche software che 
forza il disco a tenere la cache? (dropbox, ownclowd...).


Trovo assurdo dover allocare in swap con quasi 1GB di memoria libera, 
deve esserci qualcosa che non va :(


Nicola