diego wrote:
è un 64bit. Lo xeon è a 64 per cui ho utilizzato un kernel a 64:
# free -o -m
total used free shared buffers cached
Mem: 7988 2602 5386 0 95 544
Swap: 2894 0 2894
quando usi free non usare l'opzione -o, i buffer ti servono per capire
quanta è la reale RAM utilizzata.
Qui vedi soltanto che è allocato 2.602 MByte di RAM, ma non sai quanti
di questi di questi sono usati come buffer (pronti per l'uso) e quanti
sono realmente utilizzati dai programmi
Quindi non è importante che arrivi ad usarti tutti e 5 GByte di RAM se
poi la maggior parte dei buffer restano liberi.
Se vedi che oltre la RAM inizia ad usarti anche lo swap, ma i buffer
liberi restano comunque tanti, allora puoi "impedire" questo
comportamento impostando /proc/sys/vm/swappiness in modo appropriato ...
vedi qui per una spiegazione:
http://tinyurl.com/384mst
In definitiva se anche arriva ad occuparti tutti e 5 i GByte di RAM e i
circa 3 GByte di swap, ma i buffer liberi che restano sempre sono di
parecchi GByte (3-4), allora il tuo sistema non ha nessun problema di
occupazione eccessiva di memoria ... al massimo ha un problema di
impostazione corretta di uso della memoria (RAM + swap)
Ciao
Davide
--
Dizionari: http://linguistico.sourceforge.net/wiki
Petizione per l'uso di formati accessibili nell'Unione Europea
http://tinyurl.com/y6u4m5
Non autorizzo la memorizzazione del mio indirizzo su outlook