DB_CONFIG

ocl ocl at arayan.com
Fri Dec 3 22:02:55 EST 2004


I am sorry, I posted too early.

I think I am getting somewhere, but not quite there yet.

This is the contents of /var/lib/imap/db/DB_CONFIG

    set_cachesize    2 0 8
    set_lg_regionmax 268435456
    set_lg_bsize     67108864
    set_flags DB_TXN_WRITE_NOSYNC

IOW, I am going for

-- cachesize of 2 GB in 8 buckets.
-- regionmax of 256 MB
-- bsize of 64 MB

I have 8 GB RAM on this machine, I want to have /large/
allowances for BDB --just to be on the safe side.

Trouble is, I have no idea what /safe side/ means in this
context.

What complicates the issue more is the result of 'db_stat -m',
which reads as below. Now, where is my 2GB cache?

259KB 896B      Total cache size (266112 bytes).
1       Number of caches.
270336  Pool individual cache size.
52664   Requested pages found in the cache (100%).
0       Requested pages mapped into the process' address space.
229     Requested pages not found in the cache.
0       Pages created in the cache.
229     Pages read into the cache.
259     Pages written from the cache to the backing file.
2       Clean pages forced from the cache.
166     Dirty pages forced from the cache.
0       Dirty buffers written by trickle-sync thread.
63      Current clean buffer count.
0       Current dirty buffer count.
67      Number of hash buckets used for page location.
52851   Total number of times hash chains searched for a page.
5       The longest hash chain searched for a page.
80851   Total number of hash buckets examined for page location.
119878  The number of region locks granted without waiting.
1       The number of region locks granted after waiting.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Pool File: /var/lib/imap/tls_sessions.db
4096    Page size.
44      Requested pages found in the cache (96%).
0       Requested pages mapped into the process' address space.
2       Requested pages not found in the cache.
0       Pages created in the cache.
2       Pages read into the cache.
9       Pages written from the cache to the backing file.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Pool File: /var/lib/imap/deliver.db
4096    Page size.
52620   Requested pages found in the cache (100%).
0       Requested pages mapped into the process' address space.
227     Requested pages not found in the cache.
0       Pages created in the cache.
227     Pages read into the cache.
250     Pages written from the cache to the backing file.

Cheers,
Ray

---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html




More information about the Info-cyrus mailing list