[Samba] Slow Samba AD DC performance compared to Microsoft AD DC

Andrew Bartlett abartlet at samba.org
Thu Aug 27 21:21:14 UTC 2020


Yeah, both indexed and not-indexed queries are so, so much better now.

Like orders of magnitude better for an un-indexed search after we fixed
some locking bugs, which showed our index scheme wasn't actually any
good, so we fixed that also.

I don't recall the exact numbers, but we went to the extent of writing
a tool to measure Samba and windows performance and found we now within
the same ball-park for certain combinations of load, db size and
machine size.

Andrew Bartlett

On Thu, 2020-08-27 at 12:59 +0200, L.P.H. van Belle via samba wrote:
> Lookup in the Windows setup where indexing is applied. 
> 
> And, upgrade you os +samba (as Rowland also said). 
> 
> Indexing on ad-object greatly improved in later samba versions. 
> 
> ldbsearch -H "$(samba -b|grep PRIVATE_DIR |awk '{ print $NF
> }')/sam.ldb"  -s base -b @INDEXLIST
> Will show you the index one's in samba.
> 
> 
> Greetz, 
> 
> Louis
> 
>  
> 
> > -----Oorspronkelijk bericht-----
> > Van: samba [mailto:samba-bounces at lists.samba.org] Namens 
> > Sinan Ozturk via samba
> > Verzonden: donderdag 27 augustus 2020 12:48
> > Aan: samba at lists.samba.org
> > Onderwerp: [Samba] Slow Samba AD DC performance compared to 
> > Microsoft AD DC
> > 
> > Hello everyone.
> > 
> > I have a problem with performance of Samba AD DC.
> > 
> > We have a Laravel application that queries both Microsoft AD 
> > DC and Samba AD DC.
> > 
> > When a query comes to AD it takes 1 second to complete, 
> > however with Samba it can take up to 4-5 seconds.
> > 
> > The queries are updating user, creating group and attaching 
> > people to groups.
> > 
> > Samba Server has more than 6000 users.
> > 
> > The VM has 2 CPU 2 GB Ram and Virtio network card running 
> > Ubuntu 14.04 with Samba 4.3.11.
> > 
> > Is there any way I can speed up Samba server?
> > 
> > Here is the smb.conf file
> > 
> > ###########################################################
> > # Global parameters
> > [global]
> >         workgroup = domain
> >         realm = domain.COM
> >         netbios name = JUGGERNAUT
> >         server role = active directory domain controller
> >         dns forwarder = 172.31.238.11
> >         idmap_ldb:use rfc2307 = yes
> >         log level = 1
> >         ldap ssl = off
> >         ldap server require strong auth = no
> > [netlogon]
> >         path = /var/lib/samba/sysvol/domain.com/scripts
> >         read only = No
> > 
> > [sysvol]
> >         path = /var/lib/samba/sysvol
> >         read only = No
> > 
> > ###########################################################
> > 
> > Thanks.
> > -- 
> > To unsubscribe from this list go to the following URL and read the
> > instructions:  https://lists.samba.org/mailman/options/samba
> > 
> > 
> 
> 
-- 
Andrew Bartlett                       https://samba.org/~abartlet/
Authentication Developer, Samba Team  https://samba.org
Samba Developer, Catalyst IT          
https://catalyst.net.nz/services/samba






More information about the samba mailing list