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

couple of q's...



I was wondering if someone might be able to answer a couple of quick (?)
questions out of curiosity for me:

- Any particular reason why SunOS 5 lightweight processes (LWP) are used
  on SunOS 5 (Solaris 2) platforms instead of straight POSIX threads?  I
  haven't studied the specifics of SunOS' LWP implementation to know if it's
  a performance issue or not, or if it's version-specific (maybe LWP is better
  on pre-2.5/5.5 systems?) or not;  just wondering.

- Has anyone seen a major performance boost achieved from using a hash-based
  LDBM backend over a b-tree-based backend?  Theory says (to me) that this
  should be so, but again not having profiled every call through slapd I
  guess the bottleneck could be elsewhere.

The impetus for asking these questions is that I'm trying to stir-up interest
in an LDAP-based solution here (replication between Netscape DS, NetWare
5+LDAP, OpenLDAP with eventual LDAPv3 support, &c.) rather than some in-house
development pushed by our applications programmers;  the biggest headache at
the moment is how long it takes to get answers out of OpenLDAP (in terms of
showing the concept to people through demos).

If using the Web-to-LDAP or finger-to-LDAP gateways a specific person lookup
is actually quite quick (almost instantaneous);  more generic lookups (with
either multiple matches or even a single match) take far longer (certainly too
long for most users, and definitely too long for most applications).  OpenLDAP
linked into PINE 4.03 seems to be slow no matter how specific or generic the
query.  :-(

Any comments appreciated, thanks..


David J. N. Begley  <d.begley@nepean.uws.edu.au>
Network Analyst, Communications Unit
University of Western Sydney, Nepean
Australia