From e7c77969469248d20d7764b91407a12b13422166 Mon Sep 17 00:00:00 2001 From: Dmitriy Rabotyagov Date: Mon, 30 Nov 2020 13:55:42 +0200 Subject: [PATCH] Reduce number of processes on small systems Even the most modest 4C/8T system would run with the maximum 16 processes due to the calculation being VCPU*2. We devide amount of CPUs to number of threads for hyperthreaded CPUs Change-Id: I91b62df6b54bb2e42c4b191c4a09ca4f2f854a75 --- defaults/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/defaults/main.yml b/defaults/main.yml index 4f06b4b..08655e2 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -66,7 +66,7 @@ panko_galera_port: 3306 panko_api_init_overrides: {} panko_wsgi_threads: 10 panko_wsgi_processes_max: 16 -panko_wsgi_processes: "{{ [[ansible_processor_vcpus|default(1), 1] | max * 2, panko_wsgi_processes_max] | min }}" +panko_wsgi_processes: "{{ [[(ansible_processor_vcpus//ansible_processor_threads_per_core)|default(1), 1] | max * 2, panko_wsgi_processes_max] | min }}" #panko services info panko_role_name: admin