From 3c0a101279ef225c6d14b13a5424d0d190df1079 Mon Sep 17 00:00:00 2001 From: Michael Polenchuk Date: Mon, 19 Dec 2016 16:03:37 +0400 Subject: [PATCH] Reduce ceilometer memory usage Change-Id: I11045c233eeb833108ffdee4a8952cd61b91c840 --- .../puppet/openstack_tasks/manifests/ceilometer/controller.pp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/deployment/puppet/openstack_tasks/manifests/ceilometer/controller.pp b/deployment/puppet/openstack_tasks/manifests/ceilometer/controller.pp index f531b617d..7f811f276 100644 --- a/deployment/puppet/openstack_tasks/manifests/ceilometer/controller.pp +++ b/deployment/puppet/openstack_tasks/manifests/ceilometer/controller.pp @@ -243,5 +243,12 @@ class openstack_tasks::ceilometer::controller { 'DEFAULT/use_syslog_rfc_format': value => true; } } + + # Reduce memory usage + ceilometer_config { + 'DEFAULT/executor_thread_pool_size': value => ceiling($service_workers*0.5); + 'notification/pipeline_processing_queues': value => ceiling($service_workers*1.5); + 'oslo_messaging_rabbit/rabbit_qos_prefetch_count': value => 100; + } } } -- 2.11.0