From 3f8d83b75390bd6525a3eb8009854d3b854fd54d Mon Sep 17 00:00:00 2001 From: Tim Beale Date: Thu, 31 Jan 2019 12:08:00 +1300 Subject: samba: Change default process model to prefork Prefork is the more sensible default option now, as it better handles a large number of client connections. Signed-off-by: Tim Beale Reviewed-by: Andrew Bartlett --- WHATSNEW.txt | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'WHATSNEW.txt') diff --git a/WHATSNEW.txt b/WHATSNEW.txt index a3ed9213d50..85c417a61a9 100644 --- a/WHATSNEW.txt +++ b/WHATSNEW.txt @@ -16,6 +16,19 @@ UPGRADING NEW FEATURES/CHANGES ==================== +Default samba process model +--------------------------- + +The default for the --model argument passed to the samba executable has changed +from 'standard' to 'prefork'. This means a difference in the number of samba +child processes that are created to handle client connections. The previous +default would create a separate process for every LDAP or NETLOGON client +connection. For a network with a lot of persistent client connections, this +could result in significant memory overhead. Now, with the new default of +'prefork', the LDAP, NETLOGON, and KDC services will create a fixed number of +worker processes at startup and share the client connections amongst these +workers. The number of worker processes can be configured by the 'prefork +children' setting in the smb.conf (the default is 4). REMOVED FEATURES ================ -- cgit v1.2.1