Am 13.11.2015 um 15:27 schrieb Zbigniew Jędrzejewski-Szmek:
On Fri, Nov 13, 2015 at 02:49:39PM +0100, Lennart Poettering wrote:
Heya!

b) I'd like to introduce DefaultTasksMax= that controls the default
    value of the per-unit TasksMax= by default, and would like it to
    set to some value such 1024 out-of-the-box. This will mean that any
    service or scope created will by default be limited to 1024
    tasks. This of course is a change from before that has the
    potential to break some daemons that maintain an excessive number
    of processes or threads. However, I think it's a much better choice
    to raise the limit for them, rather than stay unlimited for all
    services by default. I think 1024 is not particularly low, but also
    not particularly high. Note that the kernel by default limits the
    number of processes to 32K in total anyway.
Shouldn't it be lower than 1024? For services which have many tasks,
1024 will not be enough, but for 99.9% of services it will be two
orders of magnitude too many. I guess we can start with those
settings, and the controller turned on, and then maybe readjust based
on real-world usage

1024 is OK, below or main webserver which is capable running that many preforkers and has this configuration for at least 2 years now

<IfModule prefork.c>
 StartServers            30
 MinSpareServers         30
 MaxSpareServers         60
 ServerLimit           1024
 MaxClients             800
 ListenBacklog         2000
 MaxRequestsPerChild    500
</IfModule>

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to