From: | Jaime Casanova <jaime(at)2ndquadrant(dot)com> |
---|---|
To: | motum hesa <motums(at)gmail(dot)com> |
Cc: | Lista PostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: PostgreSQL consumo de CPU |
Date: | 2011-05-18 18:09:05 |
Message-ID: | BANLkTinQpWaLKxZgyHGJQ3qtFLQHpn1eyg@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
2011/5/18 motum hesa <motums(at)gmail(dot)com>:
> Que tal.
>
> Actualmente contamos con un servidor (Intel Xeon Dual, 2 GB de RAM,
> RAID 1 SATA 320 GB - FreeBSD 8 32 bits) con PostgreSQL 8.4.5. Pero
> tenemos el problema de que postgres está consumiento el 100% de CPU lo
que pruebas tienes de que postgres esta consumiendo el 100% del cpu?
podrias mostrar las estadisticas que muestra iostat o vmstat o top
sobre el consumo de cpu?
> que genera un mal rendimiento en las aplicaciones web. Hemos notado
> que esto se debe a 3 aplicaciones que se conectan (realizan inserts,
> updates, etc) a la base de datos (no abren más de 30 conexiones) así
esto a lo sumo podria provocar un problema de entrada/salida (es
decir, en los discos)... esos inserts y updates tienen algo especial
que pudiera hacer que el procesador tenga mucho trabajo?
> que se optimizaron, además de que también se optimizó PostgreSQL con
> los siguientes valores:
>
> max_connections = 100
> shared_buffers = 512MB
> max_prepared_transactions = 100
tienes transacciones preparadas? sino, mejor deja eso en 5 o 0
> work_mem = 10MB
segun esto puedes tener hasta un 1GB ocupado en operaciones de
ordenamiento y cosas asi... prueba a bajar esto a 5MB o menos
> maintenance_work_mem = 256 MB
en 8.4 puedes tener de forma predeterminada 3 trabajadores autovacuum
concurrentes (es decir, hasta 768Mb) yo le bajaria eso a 128MB o algo
asi
> max_locks_per_transaction = 128
>
no creo que necesites tanto pero no es tan critico como los otros
--
Jaime Casanova www.2ndQuadrant.com
Professional PostgreSQL: Soporte y capacitación de PostgreSQL
From | Date | Subject | |
---|---|---|---|
Next Message | Marcos Ortiz | 2011-05-18 18:31:11 | Re: PostgreSQL consumo de CPU |
Previous Message | Gustavo Rosso | 2011-05-18 18:04:14 | RE: restore |