[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: (ITS#3851) Berkeley DB Scalability Patch
--On Wednesday, October 05, 2005 11:07 AM -0400 Jong-Hyuk
<jongchoi@watson.ibm.com> wrote:
> Moving this to ITS. Comments inline.
>
>> This ITS mainly has to do with loading data into back-bdb, as opposed
>> to how it performs long term. In my tests, I used a 1.7GB DB Cache,
>> indexing 21 attributes out of 28 attributes.
>
> As I have shown its search / search-update performance in this message
> (http://www.openldap.org/its/index.cgi/Development?id=3851;selectid=3851#
> followup6), it has a significant impact on the normal search / update
> workload as well as the directory population.
I suggest reading followup #1 where I show a 10 times worse performance
with your patch. Again, I think the fact that your test systems have large
amounts of RAM beyond what you are setting the DB_CONFIG file are
influencing your results, and are not reflective of real world resource
starved systems.
>> My /db dir shows:
>>
>> 58M carLicense.bdb
>> 648M cn.bdb
>> 56M departmentNumber.bdb
>> 444M dn2id.bdb
>> 7.7M employeeType.bdb
>> 335M givenName.bdb
>> 444M homePhone.bdb
>> 3.5G id2entry.bdb
>> 24M l.bdb
>> 57M mail.bdb
>> 445M mobile.bdb
>> 664K o.bdb
>> 2.6M objectClass.bdb
>> 664K ou.bdb
>> 444M pager.bdb
>> 42M postalCode.bdb
>> 20M preferredLanguage.bdb
>> 27M roomNumber.bdb
>> 419M sn.bdb
>> 20M st.bdb
>> 443M telephoneNumber.bdb
>> 56M uid.bdb
>> 664K userPassword.bdb
>>
>>
>>
>> All of my testing indicates that your DB_CACHE while running (not
>> slapadding) must be at least as big as your id2entry bdb file,
>> regardless of this patch.
> Again, numbers please.
I recently posted a discussion around this on the -devel list. And Eric's
on response agrees with my observations.
--Quanah
--
Quanah Gibson-Mount
Product Engineer
Symas Corporation
Packaged, certified, and supported LDAP solutions powered by OpenLDAP:
<http://www.symas.com>