[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: Can cachesize be too big?



Oops, I meant we are using OpenLDAP 2.1.22.

On 1/30/04 11:11 AM, "Jeff Leung" <jeffleung@mac.com> wrote:

> Hi,
> 
> Is it possible to have a BerkeleyDB cache size (set by set_cachesize in
> DB_CONFIG) be TOO big? For example, if the cachesize is greater than
> physical memory? Or for that matter, total system memory (swap + physical)?
> 
> We have two identical machines with 2GB of physical memory and 2GB of swap
> (4GB total).
> 
> Both machines running OpenLDAP 2.1.25 + BerkeleyDB 4.1.25-1
> Machine A:
> slapd-1:  cachesize=500MB
> slapd-2:  cachesize=500MB
> slapd-3:  cachesize=1GB
> Total:     2GB
> 
> Machine B:
> slapd-1:  cachesize=500MB
> slapd-2:  cachesize=500MB
> slapd-3:  cachesize=1GB
> slapd-4:  cachesize=500MB
> slapd-5:  cachesize=500MB
> slapd-6:  cachesize=1GB
> slapd-7:  cachesize=500MB
> slapd-8:  cachesize=500MB
> slapd-9:  cachesize=1GB
> slapd-10: cachesize=500MB
> slapd-11: cachesize=500MB
> slapd-12: cachesize=1GB
> Total:     6GB
> 
> Machine A is rock solid, whereas Machine B craps out daily (some instances
> will shoot up to 100% cpu, prompting a kill and db_recover).
> 
> Would the fact that the total amount of cachesize required for Machine B is
> greater than the total amount of memory on the system be a possible culprit?
> I don't think I have ever actually seen the memory usage reach max capacity
> (or even close), so I would guess no, but is it a possibility?
> 
> Thanks.

-- 
Jeff
// Diplomacy is the art of saying 'nice doggy'
// until you can find a rock.