Pagina 1 di 1

Utilizzo 90% della RAM [RISOLTO]

Inviato: dom 8 giu 2008, 3:49
da Plaoo
Come accendo il pc mi accorgo che su 1024 Mb di RAM ne utilizzo 900-950 Mb un consumo eccessivo. Questo e quello che mi dice top:
top - 03:36:33 up 5:02, 4 users, load average: 0.04, 0.12, 0.30
Tasks: 112 total, 1 running, 111 sleeping, 0 stopped, 0 zombie
Cpu(s): 3.0%us, 0.7%sy, 0.0%ni, 96.2%id, 0.0%wa, 0.2%hi, 0.0%si, 0.0%st
Mem: 1030060k total, 929732k used, 100328k free, 66632k buffers
Swap: 2048216k total, 0k used, 2048216k free, 633724k cached
------------------------------------------------------------------------------------------------------------------------------------------------
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND I
2926 root 20 0 226m 77m 14m S 5 7.7 17:56.76 X I
11522 Plaoo 20 0 137m 35m 15m S 4 3.6 0:17.37 firefox-bin I
3000 Plaoo 20 0 30492 18m 14m S 1 1.8 3:09.35 superkaramba I
11181 Plaoo 20 0 29212 14m 10m S 1 1.4 0:01.04 konsole I
2983 Plaoo 20 0 28488 12m 9.8m S 1 1.3 0:10.16 kwin I
13592 root 20 0 2344 1096 840 R 1 0.1 0:00.04 top I
1 root 20 0 772 304 260 S 0 0.0 0:02.00 init I



bash-3.1$ free
total used free shared buffers cached
Mem: 1030060 926592 103468 0 68472 636076
-/+ buffers/cache: 222044 808016
Swap: 2048216 0 2048216



non capisco perchè ci sia questo consumo di RAM avete consigli da darmi?

Re: Utilizzo 90% della RAM

Inviato: dom 8 giu 2008, 4:14
da Rama
Plaoo ha scritto:
non capisco perchè ci sia questo consumo di RAM avete consigli da darmi?
di non preoccuparti: la memoria realmente impegnata è
-/+ buffers/cache: 222044
puoi approfondire l'argomento cercando in rete documenti sull'uso della memoria in Linux;

r

Re: Utilizzo 90% della RAM

Inviato: dom 8 giu 2008, 14:19
da Plaoo
Anche guardando un applet di superkaramba, un monitor delle prestazioni mi accorgo che ho in uso 900 Mb o + di RAM. Mi sembra strano perchè poche volte ho visto un uso così alto pure senza avere programmi in uso

Re: Utilizzo 90% della RAM

Inviato: dom 8 giu 2008, 16:15
da Zapotech
Ciao, nn credo dovresti preoccuparti!
Dato che vale il principio per cui la "Ram non usata è sprecata", si tende
ad usare la maggior quantità di Ram disponibile sul sistema (...visto che c'è! ;)), soprattutto per operazioni di caching.

Ram "realmente" impegnata = Ram Impegnata - (Ram impiegata per "buffer" e "cache")

(...utilizzando i valori del tuo output di "free":)
222044 = 926592 - (68472 + 636076)

Ti posto, per comparazione, il mio free -m:

Codice: Seleziona tutto

bash-3.1$ free -m
             total       used       free     shared    buffers     cached
Mem:          2025       1282        742          0         97        482
-/+ buffers/cache:        702       1322
Swap:          972          0        972
in questo caso la Memoria (Fisica) Realmente Impegnata è 702.

Per una spiegazione molto più dettagliata ti consiglio:
http://www.gentoo.it/doc/memory.html
http://www.linux.com/feature/121916
Ciao!

Re: Utilizzo 90% della RAM

Inviato: lun 9 giu 2008, 10:11
da sardylan
Zapotech ha scritto:Ram "realmente" impegnata = Ram Impegnata - (Ram impiegata per "buffer" e "cache")
Quindi è per questo motivo che, anche se la RAM "realmente" impegnata non arriva al massimo, ogni tanto vedo salire la swap???

Re: Utilizzo 90% della RAM

Inviato: lun 9 giu 2008, 13:02
da navajo
Plaoo ha scritto:Anche guardando un applet di superkaramba, un monitor delle prestazioni mi accorgo che ho in uso 900 Mb o + di RAM. Mi sembra strano perchè poche volte ho visto un uso così alto pure senza avere programmi in uso
be se usi superkaramba..... :D :D :D
A parte gli scherzi, quegli applet sono veramnete dei succhiarisorse... io ho smesso di usarli.

Re: Utilizzo 90% della RAM

Inviato: mer 11 giu 2008, 2:39
da Zapotech
sardylan ha scritto: Quindi è per questo motivo che, anche se la RAM "realmente" impegnata non arriva al massimo, ogni tanto vedo salire la swap???
...Bella Domandona....! ;)

La scelta del kernel su come/quanto usare la partizione e/o il file di swap dipende da vari fattori e dalla ..."tendenza" (impostabile!) allo swappiness. Sulla mia macchina ho lasciato, comunque, il valore predefinito di 60 (minimo 0, massimo 100)

Codice: Seleziona tutto

cat /proc/sys/vm/swappiness
60
L'argomento viene trattato, con chiarezza, qui:
http://www.gentoo.it/doc/memory.html
al punto 5) Swappiness

Ciao :)