4 069
contributi
Riga 27: | Riga 27: | ||
Linux ha un modello di gestione della memoria molto efficiente che dovrebbe svuotare la RAM appena questa risultasse non più utilizzata. Purtroppo, quando si tratta di memoria Cached, Linux non riesce ad effettuare questa operazione in maniera sempre ottimale, soprattutto se ci sono di mezzo dei grossi trasferimenti di file tramite protocollo SMB. Questo comportamento può portare un server ad esaurire tutta la memoria a disposizione. Per contrastare questo fenomeno è possibile forzare Linux a liberare la memoria cached. | Linux ha un modello di gestione della memoria molto efficiente che dovrebbe svuotare la RAM appena questa risultasse non più utilizzata. Purtroppo, quando si tratta di memoria Cached, Linux non riesce ad effettuare questa operazione in maniera sempre ottimale, soprattutto se ci sono di mezzo dei grossi trasferimenti di file tramite protocollo SMB. Questo comportamento può portare un server ad esaurire tutta la memoria a disposizione. Per contrastare questo fenomeno è possibile forzare Linux a liberare la memoria cached. | ||
<pre> | <pre> | ||
#sync | # sync && echo 3 > /proc/sys/vm/drop_caches | ||
</pre> | </pre> | ||