From: | Jairo Graterón <jgrateron(at)gmail(dot)com> |
---|---|
To: | Marcelo Diaz <marcelorauldiaz(at)gmail(dot)com> |
Cc: | Lista PostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Posible fuga de memoria |
Date: | 2025-03-04 21:31:37 |
Message-ID: | CALnU-rMvXAv0QRaajnyY4W7_U6zsDqLjpksLpPNwrSSOhQiSWg@mail.gmail.com |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Interesante lo que mencionas, muestro a continuación los valores
de /proc/meminfo
CommitLimit: 20437112 kB
Committed_AS: 7853352 kB
Y esos valores se mantienen todo el día, otro punto es que esos reinicios
no son frecuentes, a veces 4, 7 días entre ellos.
total used free shared buff/cache
available
Mem: 30Gi 7.7Gi 623Mi 6.1Gi 29Gi
23Gi
Swap: 4.0Gi 74Mi 3.9Gi
La swap básicamente no se utiliza, y ese reinicio no ocurre en la hora pico
cuando están todos los usuarios conectados, más o menos a la 1am cuando se
ejecutan algunos procesos en lote.
Modifiqué el valor vm.overcommit_memory = 2 en un servidor de prueba y el
sistema se volvió inestable.
Y no encuentro en el dmesg o el journal un OMMKilled.
tmpfs 16G 2.3M 16G 1% /dev/shm
La memoria compartida shm está bastante bien y en la hora pico.
Seguiré revisando. Gracias.
El mar, 4 mar 2025 a las 11:41, Marcelo Diaz (<marcelorauldiaz(at)gmail(dot)com>)
escribió:
> Probablemente este relacionado a un OOM en la documentación esta bien
> explicado como evitarlo
>
> https://www.postgresql.org/docs/16/kernel-resources.html#LINUX-MEMORY-OVERCOMMIT
> quizas aún mas amigable en este post
> https://www.cybertec-postgresql.com/en/what-you-should-know-about-linux-memory-overcommit-in-postgresql/
>
> Saludos.
>
> Marcelo Diaz
>
>
>
>
> On Tue, Mar 4, 2025 at 3:42 PM Jairo Graterón <jgrateron(at)gmail(dot)com> wrote:
>
>> Saludos lista, desde que actualizamos de la versión 12 a 16 hemos
>> observado que postgresql
>> se reinicia automáticamente.
>>
>> PostgreSQL 16.8 (Ubuntu 16.8-0ubuntu0.24.04.1) on x86_64-pc-linux-gnu
>>
>> [image: image.png]
>>
>> [image: image.png]
>>
>> El servidor tiene 32GB de RAM y sus parámetros son:
>> max_connections = 300 # el máximo observado es 150
>> shared_buffers = 6144MB
>> work_mem = 32MB
>> maintenance_work_mem = 2GB
>> max_wal_size = 1GB
>> min_wal_size = 80MB
>> random_page_cost = 1.0
>> effective_cache_size = 12GB
>>
>> Cabe destacar que he bajado todos los valores con respecto a la
>> instalación 12 pero aún se sigue reiniciando.
>>
>> ¿Alguna idea de cómo puedo abordar éste tema?
>>
>>
From | Date | Subject | |
---|---|---|---|
Next Message | Jairo Graterón | 2025-03-04 22:24:44 | Re: Posible fuga de memoria |
Previous Message | Horacio Miranda | 2025-03-04 20:51:29 | Re: Posible fuga de memoria |