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/384mstIn 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