diff --git a/ansible/roles/ceph/defaults/main.yml b/ansible/roles/ceph/defaults/main.yml index 105279956d2de15b4adde9540644ea6f83dbb72f..45dac9e84ff8abf101b5b001ee41bfe88f65fd47 100644 --- a/ansible/roles/ceph/defaults/main.yml +++ b/ansible/roles/ceph/defaults/main.yml @@ -25,6 +25,9 @@ ceph_rgw_image_full: "{{ ceph_rgw_image }}:{{ ceph_rgw_tag }}" #################### osd_initial_weight: "1" +# Increase tcmalloc cache size +ceph_tcmalloc_tc_bytes: "134217728" + #################### ## Ceph_rgw_keystone #################### diff --git a/ansible/roles/ceph/tasks/start_osds.yml b/ansible/roles/ceph/tasks/start_osds.yml index 7bd0d4d045124485a70ff4d55a25bec838af327c..95ec8450c80c03bb78f0db4f57ba9fee22bd273a 100644 --- a/ansible/roles/ceph/tasks/start_osds.yml +++ b/ansible/roles/ceph/tasks/start_osds.yml @@ -37,6 +37,7 @@ KOLLA_CONFIG_STRATEGY: "{{ config_strategy }}" OSD_ID: "{{ item.0.stdout }}" JOURNAL_PARTITION: "{{ item.1.journal }}" + TCMALLOC_MAX_TOTAL_THREAD_CACHE_BYTES: "{{ ceph_tcmalloc_tc_bytes }}" image: "{{ ceph_osd_image_full }}" name: "ceph_osd_{{ item.0.stdout }}" pid_mode: "host"