<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Sun, Aug 25, 2013 at 1:22 PM, Alex Carver <span dir="ltr">&lt;<a href="mailto:agcarver+ale@acarver.net" target="_blank">agcarver+ale@acarver.net</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="im">On 8/24/2013 18:03, Ed Cashin wrote:<br>
</div><div class="im"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
On Sat, Aug 24, 2013 at 8:38 PM, Alex Carver &lt;<a href="mailto:agcarver%2Bale@acarver.net" target="_blank">agcarver+ale@acarver.net</a>&gt;<u></u>wrote:<br>
...<br>
<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Well, looks like mostly still working although it has a memory leak<br>
somewhere.  The free memory (according to top) is slowly dropping.  It went<br>
from 380MB to 365MB in about two hours so 15MB went somewhere during that<br>
time.  Probably one of the cron jobs or apache, just don&#39;t know which yet.<br>
<br>
</blockquote>
<br>
If you haven&#39;t already, you might check whether that memory is simply being<br>
used to cache stuff.  Linux aggressively caches blocks from disk in pages<br>
of memory, which is usually a convenience.<br>
</blockquote>
<br></div>
The free memory went further down by morning but /proc/meminfo seems to indicate that most of the used memory is cache.  The two largest processes (apache and mysql) haven&#39;t changed much in their resident, data, virtual or swap usage since last night.  So disk cache it must be.  Any way to tune the amount of cache it retains or how often it flushes unused disk pages?<br>

<br>
MemTotal:         515356 kB<br>
MemFree:          170708 kB<br>
Buffers:           23080 kB<br>
Cached:           253568 kB<br>
SwapCached:           44 kB<br>
Active:           268980 kB<br>
Inactive:          54828 kB<br>
Active(anon):       8372 kB<br>
Inactive(anon):    40504 kB<br>
Active(file):     260608 kB<br>
Inactive(file):    14324 kB<br>
<br>
AnonPages:         47140 kB<br>
Mapped:            21844 kB<br>
Shmem:              1716 kB<br>
Slab:              15852 kB<br>
SReclaimable:      12176 kB<br>
SUnreclaim:         3676 kB<br>
KernelStack:         776 kB<br>
PageTables:         1216 kB<div class=""><div class="h5"><br></div></div></blockquote></div><br><br></div><div class="gmail_extra">The &#39;free&#39; command will directly show you how much of the used RAM is in buffers/cache, and how much is in use by programs.  As far as reducing RAM used for cache, you almost always don&#39;t want to do that.  RAM is both fast and expensive, so unused RAM is wasted RAM.  Linux is smart enough to be able to free buffers/cache when a program needs to use it.<br>
</div><div class="gmail_extra"><br><br clear="all"><div>❧ Brian Mathis</div>
<br><br></div></div>