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

Re: Consumo ram e disk cache



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	used	free	shared	buff/cache	
available
Mem:	3.6G	2.7G	248M	471M	633M
   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?


Reply to: