Re: Consumo ram e disk cache
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
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
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
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