From 48a207abc130334cffdfb2643ddc77bf98b6ace3 Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Sat, 26 Aug 2023 10:42:31 -0700 Subject: [PATCH] db-koji01: Some adjustments to avoid any outages Using the 'fix outage' clause in freeze here. ;) Basically adjust db-koji01 to use more memory and avoid saturating i/o. With these settings, page loads look faster and i/o is not saturated. We should try adding more cpus and such, but that will require a reboot, so avoiding for now. Signed-off-by: Kevin Fenzi --- inventory/host_vars/db-koji01.iad2.fedoraproject.org | 4 ++-- roles/postgresql_server/templates/postgresql.conf-15 | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/inventory/host_vars/db-koji01.iad2.fedoraproject.org b/inventory/host_vars/db-koji01.iad2.fedoraproject.org index 7f5f301f0f..4568d6f6fc 100644 --- a/inventory/host_vars/db-koji01.iad2.fedoraproject.org +++ b/inventory/host_vars/db-koji01.iad2.fedoraproject.org @@ -27,7 +27,7 @@ max_parallel_maintenance_workers: 4 max_parallel_workers: 16 max_parallel_workers_per_gather: 2 max_stack_depth: "6MB" -max_worker_processes: 64 +max_worker_processes: 48 mem_size: 262140 nagios_Check_Services: swap: false @@ -37,7 +37,7 @@ nrpe_procs_crit: 700 # nrpe_procs_warn: 600 num_cpus: 48 -shared_buffers: "8GB" +shared_buffers: "30GB" swap: false vmhost: bvmhost-x86-01.iad2.fedoraproject.org volgroup: /dev/vg_guests diff --git a/roles/postgresql_server/templates/postgresql.conf-15 b/roles/postgresql_server/templates/postgresql.conf-15 index a3910bd3d0..8e3981cdb4 100644 --- a/roles/postgresql_server/templates/postgresql.conf-15 +++ b/roles/postgresql_server/templates/postgresql.conf-15 @@ -143,7 +143,7 @@ temp_buffers = 8MB # min 800kB work_mem = 4MB maintenance_work_mem = 1GB # min 1MB {% else %} -work_mem = 64MB +work_mem = 128MB maintenance_work_mem = 2GB # min 1MB {% endif %}