Hola,gracias por la respuesta, El pgtune lo use para configurar cuando tenía la 
máquina física y la configuré con los valores que me indicaba y funcionaba ok. 
El problema se ha presentado con la virualización, los parámetros de 
configuración siguen siendo los mismo que en la máquina física.El pgtune para 
windows como máximo siempre me indica shared_buffers = 512MB, si le pongo 
1024MB ¿se mejorará el rendimiento o no funciona bien en windows?
Saludos
      De: Horacio Miranda <hmira...@gmail.com>
 Para: Eduardo Arenas C. <edo...@gmail.com>; FRANCISCO JOSE PALAO VILLANUEVA 
<fjpv_2...@yahoo.es> 
CC: "pgsql-es-ayuda@postgresql.org" <pgsql-es-ayuda@postgresql.org>
 Enviado: Viernes 11 de diciembre de 2015 23:56
 Asunto: Re: [pgsql-es-ayuda] postgresql vmware
   
Que disco estas usando ?

Las maquinas virtuales tienen pésimo rendimiento de disco cuando usas 
los parámetros por defecto, lo que me resulta con vmware o virtualBox is 
crear el disco fijo (NO dinámico) para las maquinas virtuales con las 
que quiero un máximo rendimiento de disco.

Lo otro, ( si puedes revisa SAR para ver donde esta la contención ), 
sobre ajustes de parámetros, pegale una mirada a esto:

http://pgtune.leopard.in.ua/

(primer link de pgtune en google ). ( puse 300 conexiones que ignoro 
cuantas necesitas ), tirate la salida de top ( primeras lineas del top 
"top -n 1  | head -6" ), (ehhh creo que usas windows... en el caso de 
windows ) revisa tus procesos, puedes cambiar la prioridad al proceso en 
windows y linux ( si eso ayuda en algo ).

Espero que esto te ayude un poco.



On 12/12/2015 4:22 AM, Eduardo Arenas C. wrote:
> Francisco
>
> Nosotros hicimos algo parecido y no tuvimos ninguna problema de
> performance al pasar de servidores físicos a virtuales, eso sí, sobre
> linux redhat 64 bit.
>
>
> Quizás debas revisar esto:
> http://www.vmware.com/files/pdf/solutions/DBA_Guide_to_Databases_on_VMware-WP.pdf
> http://www.vmware.com/files/pdf/techpaper/vPostgres-perf.pdf
>
> El tips mas importante que me dieron era que los discos virtuales
> fueran del tipo : thick eager vero
> que entiendo que crea un espacio fijo en el storage y no dinámico o algo así.
>
> saludos
>
> Eduardo
>
> El 11 de diciembre de 2015, 09:58, FRANCISCO JOSE PALAO VILLANUEVA
> <fjpv_2...@yahoo.es> escribió:
>> Hola,
>> estoy teniendo un problema con postgresql a ver si me pueden ayudar.
>>
>> * Tenía instalado postgresql sobre windows server 2008 R2 64 bits con 16 GB
>> de ram y todo funcionaba ok.
>>
>> Resulta que esta máquina se ha virtualizado y en lo que es la operativa
>> normal funciona bien, pero por las noches se hacen unos procesos de cálculos
>> de estadísticas y marcados de clientes que se han disparado los tiempos del
>> orden de cosas que tardaban 14 minutos ahora virtualizado tardan 31 minutos.
>>
>> La gente que lleva el tema de la virtualización me han pasado lo siguiente:
>>
>> El servidor tiene 16 Gb de RAM, pero el PostGreSQL sólo usa 2Gb, y como no
>> tienen bastante memoria de trabajo va bajando las páginas menos usadas a
>> disco continuamente y carga las que necesita de disco (aunque tiene 14 Gb
>> sin usar)
>>
>> En algunos momentos son hasta 45.000 páginas por segundo.
>>
>> La CPU está en una media del 10% de uso, la latencia del disco no pasa de 12
>> ms, totalmente aceptable.
>> Pero va lento.
>>
>> Proponen aumentar Shared_buffers a 2GB, actualmente está en 512MB.
>> Los parámetros actuales son:
>> max_connections = 50
>> shared_buffers = 512MB
>> effective_cache_size = 6GB
>> work_mem = 54176Kb
>> maintenance_work_mem = 1GB
>> checkpoint_segments = 32
>> checkpoint_completion_target = 0.9
>> wal_buffers = 16MB
>> default_statistics_target = 100
>>
>> Me pueden aconsejar alguna cosa, le pongo 2048MB a shared_buffers en windows
>> ??
>>
>> Gracias
>
>
>

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�:
http://www.postgresql.org/mailpref/pgsql-es-ayuda


 

Responder a