<html><head><style type='text/css'>body { font-family: 'Arial'; font-size: 8pt; color: #000000}</style></head><body>Centos 4 - would have been Gentoo 2007 if I could have gotten Directory Server working correctly on it prior to having to have it up and running.<br>Iostat - 2 %<br>Raid 1 on the drives, SATA 3 drives.<br><br><br>----- Original Message -----<br>From: "Steven Jones" <Steven.Jones@vuw.ac.nz><br>To: "General discussion list for the Fedora Directory server project." <fedora-directory-users@redhat.com><br>Sent: Thursday, December 13, 2007 12:31:11 PM (GMT-0800) America/Los_Angeles<br>Subject: RE: [Fedora-directory-users] LDAP Accounts for large website<br><br>




<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->



<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Helvetica;
        panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:blue;
        text-decoration:underline;}
span.EmailStyle20
        {mso-style-type:personal-reply;
        font-family:Arial;
        color:navy;}
@page Section1
        {size:595.3pt 841.9pt;
        margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.Section1
        {page:Section1;}
-->
</style>

<div lang="EN-GB">

<div class="Section1">

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">Operating system?</span></font></p><p class="MsoNormal"><br><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;"></span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;"> </span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">CPU and Ram look good….</span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;"> </span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">Iostat?</span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;"> </span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">Hi,</span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;"> </span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">Where is your basic fault finding data? </span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;"> </span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">We run a database backend for spam control
and find that cleaning up / indexing the database has dramatic effects….like
after 6 months our Dell 6850 is screwed….clean it up and its disk i/o is
2% again….but this shows up under iostat….using mrtg you can see
the graph climbing steadily over the months…..</span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;"> </span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">A pair of SATA disks (I assume raid 1) is
not very fast (on board raid?...shudder…)….also these are SATA,
SATA sucks for random i/o and guess what you have a database doing random i/o……..</span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;"> </span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">In terms of code, yes it is often the code
at fault. Somehow developers who have written sucky code expect sys admins to
spend serious time and money on hardware compensating for their bad code….it
does not work.</span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;"> </span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">This could be the hard thing to prove….ie….is
your disk i/o inadequate or is their code so bad its causing the i/o!</span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;"> </span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">If its disk i/o……</span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;"> </span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">Generally, you are going to be spending
most of your time reading from disk….so you need to be optimising for
reads….raid5 is ideal but testing will prove this….LDAP can be
distributed over disk sets…so would 4 disks in two raid1s out perform a
R5 3+1?  From my experience a r5 3+1 for databases is 20% faster than raid
1s….</span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;"> </span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">I suspect you are very budget conscious and
have no-name white boxes….so articles like this,</span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;"> </span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;"><a href="http://www.tomshardware.com/2007/11/30/more_serial_raid_controllers_from_amcc/" target="_blank">http://www.tomshardware.com/2007/11/30/more_serial_raid_controllers_from_amcc/</a></span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;"> </span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">Can give you good pointers as what to get….generally
avoid SATA, look at SAS….for databases the LSIMegaraid SAS 8888ELP in a
raid 5 looks worth buying….maybe a very small disk strip is in order so
small raid5 sets….</span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;"> </span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">You are ahead of me at present I’m
still piloting FDS….</span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;"> </span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">Regards</span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;"> </span></font></p>

<div>

<p class="MsoNormal"><font color="navy" face="Times New Roman" size="2"><span style="font-size: 10pt; color: navy;">Steven Jones<br>
Senior  Linux/Unix/San/Vmware System Administrator<br>
APG -Technology Integration Team<br>
</span></font><font size="2"><span style="font-size: 10pt;"><font color="navy"><span style="color: navy;">Victoria</span></font><font color="navy"><span style="color: navy;"> </span></font><font color="navy"><span style="color: navy;">University</span></font><font color="navy"><span style="color: navy;"> of </span></font><font color="navy"><span style="color: navy;">Wellington</span></font><font color="navy"><span style="color: navy;"><br>
Phone: +64 4 463 6272</span></font></span></font></p>

</div>

<div>

<div class="MsoNormal" style="text-align: center;" align="center"><font face="Times New Roman" size="3"><span style="font-size: 12pt;" lang="EN-US">

<hr align="center" size="2" width="100%">

</span></font></div>

<p class="MsoNormal"><b><font face="Tahoma" size="2"><span style="font-size: 10pt; font-family: Tahoma; font-weight: bold;" lang="EN-US">From:</span></font></b><font face="Tahoma" size="2"><span style="font-size: 10pt; font-family: Tahoma;" lang="EN-US">
fedora-directory-users-bounces@redhat.com
[mailto:fedora-directory-users-bounces@redhat.com] <b><span style="font-weight: bold;">On Behalf Of </span></b>Jared B. Griffith<br>
<b><span style="font-weight: bold;">Sent:</span></b> Friday, 14 December 2007
9:05 a.m.<br>
<b><span style="font-weight: bold;">To:</span></b> Chris G. Sellers<br>
<b><span style="font-weight: bold;">Cc:</span></b> General discussion list for
the Fedora Directory server project.<br>
<b><span style="font-weight: bold;">Subject:</span></b> Re:
[Fedora-directory-users] LDAP Accounts for large website</span></font><span lang="EN-US"></span></p>

</div>

<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size: 12pt;"> </span></font></p>

<p class="MsoNormal" style="margin-bottom: 12pt;"><font color="black" face="Arial" size="1"><span style="font-size: 8pt; font-family: Arial; color: black;"><br>
Here are the specs on the server:<br>
2 x 2.0Ghz Intel Dual Core Xeon <br>
4 x 1Gb Registered ECC RAM<br>
2 x 74Gb Western Digital Raptors<br>
Given that, the hardware issue should be more than sufficient.<br>
Network connections are Gigabit full duplex throughout our cage network.<br>
<br>
How would we go about indexing the attributes?<br>
<br>
Me and another sys admin have a distinct feeling that it is an issue with the
query, but they are going to point blame at us, so we want to make sure that we
are golden before saying it's the code.<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
----- Original Message -----<br>
From: "Chris G. Sellers" <chris.sellers@nitle.org><br>
To: "Jared B. Griffith" <jared.griffith@farheap.com>,
"General discussion list for the Fedora Directory server project."
<fedora-directory-users@redhat.com><br>
Sent: Thursday, December 13, 2007 11:47:35 AM (GMT-0800) America/Los_Angeles<br>
Subject: Re: [Fedora-directory-users] LDAP Accounts for large website</span></font></p>

<div>

<p class="MsoNormal"><font color="black" face="Arial" size="1"><span style="font-size: 8pt; font-family: Arial; color: black;">Performance is often impacted greatly by</span></font></p>

<div>

<p class="MsoNormal"><font color="black" face="Arial" size="1"><span style="font-size: 8pt; font-family: Arial; color: black;"> </span></font></p>

</div>

<div>

<p class="MsoNormal"><font color="black" face="Arial" size="1"><span style="font-size: 8pt; font-family: Arial; color: black;">1) Memory on the LDAP server.  Make
sure you can store as much of your directory data store in RAM for fast access</span></font></p>

</div>

<div>

<p class="MsoNormal"><font color="black" face="Arial" size="1"><span style="font-size: 8pt; font-family: Arial; color: black;">2) Indexing.  Make sure attributes
that you search on freqently are indexed.   Also, limit what fields you
search on to avoid having a heavy indexing tax.</span></font></p>

</div>

<div>

<p class="MsoNormal"><font color="black" face="Arial" size="1"><span style="font-size: 8pt; font-family: Arial; color: black;">3) Make sure your network connections are
stable, and your not connecting on a 100MB half duplex connection while your
network equiptment is expecting a full duplex connection.</span></font></p>

</div>

<div>

<p class="MsoNormal"><font color="black" face="Arial" size="1"><span style="font-size: 8pt; font-family: Arial; color: black;"> </span></font></p>

</div>

<div>

<p class="MsoNormal"><font color="black" face="Arial" size="1"><span style="font-size: 8pt; font-family: Arial; color: black;">Once you have auditing those situations,
please check your performance again.</span></font></p>

</div>

<div>

<p class="MsoNormal"><font color="black" face="Arial" size="1"><span style="font-size: 8pt; font-family: Arial; color: black;"> </span></font></p>

</div>

<div>

<p class="MsoNormal"><font color="black" face="Arial" size="1"><span style="font-size: 8pt; font-family: Arial; color: black;">Sellers</span></font></p>

</div>

<div>

<p class="MsoNormal"><font color="black" face="Arial" size="1"><span style="font-size: 8pt; font-family: Arial; color: black;"> </span></font></p>

</div>

<div>

<p class="MsoNormal"><font color="black" face="Arial" size="1"><span style="font-size: 8pt; font-family: Arial; color: black;">50k accounts is not that much, and a 2GHz
Pentium Class or 1.5GHz Core 2 system with 1GB-2GB of RAM should perform okay.
 </span></font></p>

</div>

<div>

<p class="MsoNormal"><font color="black" face="Arial" size="1"><span style="font-size: 8pt; font-family: Arial; color: black;"> </span></font></p>

</div>

<div>

<p class="MsoNormal"><font color="black" face="Arial" size="1"><span style="font-size: 8pt; font-family: Arial; color: black;"> </span></font></p>

</div>

<div>

<div>

<div>

<p class="MsoNormal"><font color="black" face="Arial" size="1"><span style="font-size: 8pt; font-family: Arial; color: black;">On Dec 13, 2007, at 2:36 PM, Jared B.
Griffith wrote:</span></font></p>

</div>

<blockquote style="margin-top: 5pt; margin-bottom: 5pt;">

<p class="MsoNormal"><font color="black" face="Arial" size="1"><span style="font-size: 8pt; font-family: Arial; color: black;"> </span></font></p>

<div>

<p class="MsoNormal"><font color="black" face="Arial" size="1"><span style="font-size: 8pt; font-family: Arial; color: black;"><span style="orphans: 2; widows: 2; word-spacing: 0px;">I was wondering if anyone here has ever used LDAP for a
website, that will potentially have millions of LDAP accounts.<br>
If so, are you experiencing slow query responses or other issues?<br>
If you were experiencing slow query responses, and were able to rectify the
issue, how did you do this?<br>
We are currently using FDS for our main website for customer accounts.  We
currently have over 52,000 accounts in LDAP and have only been using this for 3
months.  We are now experiencing extreme slow down in query response when
getting customer data into and out of the LDAP servers.<br>
Any help would be greatly appreciated.<br>
<br>
--<span class="apple-converted-space"> </span><br>
- Thank you,<br>
- Jared B. Griffith<br>
- Farheap Solutions, Inc.<br>
- Lead Systems Administrator<br>
- California IT Department<br>
- Email - <a href="mailto:jared.griffith@farheap.com" target="_blank">jared.griffith@farheap.com</a><br>
- Phone - 949.417.1500 ext. 266<br>
- Cell Phone - 949.910.6542<br>
--<br>
Fedora-directory-users mailing list<br>
<a href="mailto:Fedora-directory-users@redhat.com" target="_blank">Fedora-directory-users@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/fedora-directory-users" target="_blank">https://www.redhat.com/mailman/listinfo/fedora-directory-users</a></span></span></font></p>

</div>

</blockquote>

</div>

<p class="MsoNormal"><font color="black" face="Arial" size="1"><span style="font-size: 8pt; font-family: Arial; color: black;"></span> </font></p>

<div><span style="orphans: 2; widows: 2; word-spacing: 0px;">

<div><span style="orphans: 2; widows: 2; word-spacing: 0px;">

<div>

<p class="MsoNormal"><font color="black" face="Helvetica" size="1"><span style="font-size: 9pt; font-family: Helvetica; color: black;">______________________________________________<br>
Chris G. Sellers<span class="apple-tab-span">                                    </span>|<span class="apple-tab-span">               </span>NITLE Technology</span></font></p>

</div>

<div>

<p class="MsoNormal"><font color="black" face="Helvetica" size="1"><span style="font-size: 9pt; font-family: Helvetica; color: black;">734.661.2318<span class="apple-tab-span">                                       </span>|<span class="apple-tab-span">               </span><a href="mailto:chris.sellers@nitle.org" target="_blank">chris.sellers@nitle.org</a></span></font></p>

</div>

<div>

<p class="MsoNormal"><font color="black" face="Helvetica" size="1"><span style="font-size: 9pt; font-family: Helvetica; color: black;">AIM: imthewherd<span class="apple-tab-span">                                 </span>|<span class="apple-tab-span">               </span>GTalk:
<a href="mailto:cgseller@gmail.com" target="_blank">cgseller@gmail.com</a></span></font></p>

</div>

</span></div>

</span></div>



<p class="MsoNormal"><font color="black" face="Arial" size="1"><span style="font-size: 8pt; font-family: Arial; color: black;"> </span></font></p>

</div>

</div>

<p class="MsoNormal"><font color="black" face="Arial" size="1"><span style="font-size: 8pt; font-family: Arial; color: black;"><br>
<br>
-- <br>
- Thank you,<br>
- Jared B. Griffith<br>
- Farheap Solutions, Inc.<br>
- Lead Systems Administrator<br>
- California IT Department<br>
- Email - jared.griffith@farheap.com<br>
- Phone - 949.417.1500 ext. 266<br>
- Cell Phone - 949.910.6542</span></font></p>

</div>

</div>

<br><br>-- <br>- Thank you,<br>- Jared B. Griffith<br>- Farheap Solutions, Inc.<br>- Lead Systems Administrator<br>- California IT Department<br>- Email - jared.griffith@farheap.com<br>- Phone - 949.417.1500 ext. 266<br>- Cell Phone - 949.910.6542<br></body></html>