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 -- Eduardo Arenas +56 0 9 6629 1618 - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda