[risolto] memoria libera in free

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
ubundu
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 833
Iscrizione: mercoledì 27 maggio 2009, 21:50

[risolto] memoria libera in free

Messaggio da ubundu »

ciao ho notato su un mio server locale che la memoria libera che vedo in free è sempre quasi full, nel senso con 1gb di ram mi da 800 mb occupatii, aggiungendo 1 gb di ram mi da 1,9 gb occupati... non capisco!
Ultima modifica di ubundu il domenica 23 ottobre 2011, 12:50, modificato 1 volta in totale.
lgsalvati
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2519
Iscrizione: mercoledì 4 ottobre 2006, 12:24
Località: SALERNO

Re: memoria libera in free

Messaggio da lgsalvati »

Usa free -m,l'output è simile a questo:

Codice: Seleziona tutto

luigi@luigi-Satellite-Pro-L300:~$ free -m
             total       used       free     shared    buffers     cached
Mem:          2893       2371        521          0        227       1414
-/+ buffers/cache:        729       2163
dove nella seconda riga si vede effettivamente quanta memoria è occupata.
Avatar utente
il_muflone
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 18878
Iscrizione: venerdì 1 maggio 2009, 15:31
Desktop: GNOME Shell
Distribuzione: Arch Linux x86_64
Località: Profondo sud
Contatti:

Re: memoria libera in free

Messaggio da il_muflone »

come dice luigi, la seconda riga (numerica) e` quella con i dati che vuoi sapere.
la descrizione a sinistra lo spiega, e` la colonna used - buffers - cached.

quei buffers sono aree di memoria attualmente impiegate dai programmi per velocizzare le operazioni di lettura e scrittura.
cached invece indica una parte di ram che contiene dati gia' usati ma ora non piu` usati (gli ultimi files e programmi, ormai chiusi) e che potrebbero essere riutilizzati senza bisogno di ricaricarli dal disco.

per svuotare buffers e cached puoi eseguire:

Codice: Seleziona tutto

echo 3 | sudo tee /proc/sys/vm/drop_caches
non ti aspettare migliore velocita' ma anzi l'inverso, perdite di prestazioni poiche' i dati dovranno essere letti nuovamente dal disco invece che dalla ram.

ciao
http://www.muflone.com - I miei contatti e i miei progetti - La guida completa a VirtualBox
Non mandatemi messaggi privati per chiedere aiuto, li cancello senza rispondere nemmeno.
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti