From: Michael Tremer Date: Tue, 8 Jan 2019 02:33:37 +0000 (+0100) Subject: squid: Run as many redirectors as we have CPU cores X-Git-Url: http://git.ipfire.org/?p=people%2Fpmueller%2Fipfire-2.x.git;a=commitdiff_plain;h=eedca6e36c1131ce5542da5ccbfbb5667648c024;hp=1a3323f2e6aa4ebe701f2e61a6829c8bedb7eb10 squid: Run as many redirectors as we have CPU cores This makes sure that we use the optimal ratio of memory and CPU usage. Signed-off-by: Michael Tremer Tested-by: Daniel Weismüller Tested-by: Matthias Fischer --- diff --git a/html/cgi-bin/proxy.cgi b/html/cgi-bin/proxy.cgi index 92bebfe188..75f535151b 100644 --- a/html/cgi-bin/proxy.cgi +++ b/html/cgi-bin/proxy.cgi @@ -4083,7 +4083,10 @@ END if (($proxysettings{'ENABLE_FILTER'} eq 'on') || ($proxysettings{'ENABLE_UPDXLRATOR'} eq 'on') || ($proxysettings{'ENABLE_CLAMAV'} eq 'on')) { print FILE "url_rewrite_program /usr/sbin/redirect_wrapper\n"; - print FILE "url_rewrite_children ", &General::number_cpu_cores(), "\n\n"; + print FILE "url_rewrite_children ", &General::number_cpu_cores(); + print FILE " startup=", &General::number_cpu_cores(); + print FILE " idle=", &General::number_cpu_cores(); + print FILE " queue-size=", &General::number_cpu_cores() * 32, "\n\n"; } # Include file with user defined settings.