blob: 27303f91627424c3b069a0b4602e9cf566c47f0e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
From: Michael Polenchuk <mpolenchuk@mirantis.com>
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 6f6e3b9..72fbe32 100644
--- a/deployment/puppet/openstack_tasks/manifests/ceilometer/controller.pp
+++ b/deployment/puppet/openstack_tasks/manifests/ceilometer/controller.pp
@@ -229,5 +229,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;
+ }
}
}
|