consumo di ram mooolto elevato - come veriricare?

3 contenuti / 0 new
Ultimo contenuto
Ritratto di budspanzer
Offline
Last seen: 13 anni 4 settimane fa
Iscritto: 19/01/2008 - 00:58
consumo di ram mooolto elevato - come veriricare?

Ho PCLOS 2007 con compiz attivo e vsftpd. Tra i task smb4k kopete e superkarramba.
Dopo avere installato una utility carina chiamata Easy Monitor ho notato che dei 2 giga di ram, ne usa sempre dai 1,800 ai 1,900 giga. Swap sempre a zero.
A parte bloccarsi totalmente il sistema ma solo se apro dai tre task in su di firefox con molte tab per ogni finestra e flash su qualche sito, altri problemi non me li da, ma vorrei capire di cosa si tratta.
Anche KSysGuard segnala in questo momento 1.980 usati e 90,200 liberi. Mah...
mi pare un uso piuyttosto intenso, magari è normale, non saprei.
Qualcuno ha suggerimenti o può spiegarmi perchè se ne usa così tanta di RAM?
Dove posso agire per alleggerire?
grazie
Paolo

Ritratto di ste75
Offline
Last seen: 6 anni 11 mesi fa
Iscritto: 18/10/2007 - 14:00

Qua trovi un po' di informazione sul diverso utilizzo della ram in linux:

http://www.gentoo.it/doc/memory.html

Se non hai problemi di blocchi o rallentamente quindi sei a posto (io ho 2gb di ram e dopo un po' di utilizzo me ne ritrovo sempre "occupati" 1.8-1.9 gb)

Ritratto di budspanzer
Offline
Last seen: 13 anni 4 settimane fa
Iscritto: 19/01/2008 - 00:58

In soldoni mi pare di capire che il kernell tiene in cache i dati usati di recente in modalità sleep e li elimina se deve fare spazio a nuovi processi oppure li rende immediatamente disponibili se vengono richiamati.
Credo di avere capito questo.
E' anche possibile cambiare il valore della chache, riporto un esempio che avevo provato con Ubuntu l'anno passato:
Post del 04/23,2007 recuperato on line, non ricordo dove.
"L'uso della memoria di Swap di Default sui Kernel 2.6.xx è regolata sul 60%, questo significa che il sistema userà intensivamente la memoria di Swap. Ciò è una buona cosa se abbiamo installata una piccola quantità di memoria (512MB o meno) e se sui nostri PC c'è un grosso carico di lavoro specialmente se funzionano da server. Ma se abbiamo abbondanza di RAM (almeno 1GB) e utilizziamo il nostro pc come desktop per uso quotidiano, allora possiamo cambiare la percentuale di Swap da utilizzare. Questa regolazione aumenterà le prestazioni della vostra Linux-Box! Vediamo dove dobbiamo mettere le mani...
Apriamo un terminale e da Root digitiamo (usa Sudo con Ubuntu):
cat /proc/sys/vm/swappiness
dovresti vedere 60...cambiamo il valore a 10
sysctl -w vm.swappiness=10
Ora è il momento di far girare, per qualche minuto, alcune applicazioni e se vedete che le prestazioni sono migliorate, possiamo rendere i cambiamenti permanenti.
vim /etc/sysctl.conf
e aggiungi questa linea alla fine del file
vm.swappiness=10

Non avevo associato le due cose... ghe ghe ghhhe! Che pirla! Per ora lo lascio a 60, magari provo.
Mi ero preoccupato ma credo inutilmente.
Meglio così. Una cosa nuova imparata fra le 100000... che non so.

CIao e grazie