[Samba] dcesrv process purpose
francesco.malvezzi at unimore.it
Tue Sep 4 09:45:00 UTC 2018
>> hi all,
>> after investigating a bit more about my performance problems, the task
>> that spins at 100% cpu (once in a while) appears to be consistently dcesrv.
>> What is the dcesrv role's purpose?
>> Which is the samba log facility that captures dcesrv activities?
>> thank you,
> Can you be a bit more specific about the exact process name causing you
from top I see the process with PID 1648 is the hungry one (today), then
$ ps auxwww | grep 1468
root 1468 5.3 12.3 2536300 1007424 ? R set01 247:17 samba:
> DCE/RPC is at the core of Samba's capability as an AD DC, covering
> important protocols like NETLOGON (NTLM auth), LSA (name/SID lookups,
> trust handling), SAMR (user administration) and DRSUAPI (replication).
> Additionally, there is the similarly named dreplsrv sub-process which
> handles the 'client' side of replication, pulling and pushing changes
> as required to other DCs.
thank you, really helpful.
> Finally, I would say that 50k users is not a mid-sided domain for Samba
> as an AD DC, indeed it is one of the largest I've heard of. If so, it
> is quite likely that you are hitting some scaling issues.
the users are syncronized from OpenLDAP with LSC. When we make the
nightly full-syncronization, with hundreds of modify/add/delete, the
load is high, but not scaring. So the general case is, in my opinion, fine.
> We continue to improve Samba's AD DC performance at this scale, but
> while we have also identified a number of potential improvements we
> haven't had the opportunity to action those yet.
> Andrew Bartlett
>  Help financing Samba at scale most welcome.
took a note, thank you,
More information about the samba