Bom dia Rodrigo

Verifiquei com o pessoal de infra e parece que com a máquina está tudo normal. Todos os processos executados na máquina são os mesmos do últimos 6 meses.

Como tudo parece meio nebuloso, eles me passaram toda a nossa configuração para eu postar aqui e verificar se alguém tem alguma outra idéia do que possa ser ou onde nós possamos dar uma olhada melhor para tentar descobrir o que causou a lentidão.

Temos:
Dual Xeon
2 discos SATA 160 GB Seagate
RAID 1 em todas as partições
4 GB de memória
Fedora Core 5
Postgresql 8.1.4
Quantidade de usuários: 300

Toda a madrugada é efetuada a rotina para passar um vacuum full em todos os bancos.

Desde já agradeço todas as respostas que já foram enviadas e as que estão por vir.

José Mario Barduchi
TI - Tecnologia da Informação
Grupo Wheaton Brasil
Fones:
(11) 4355 - 1931
(11) 4355 - 1800

Em Qui, Novembro 9, 2006 16:14, Rodrigo Hjort escreveu:
Acho que o teu tempo de espera (% I/O waiting) tá muito alto. 20 a 40 % é demais!
Veja se há algum problema com os discos, ou se há algum processo consumindo-os excessivamente.
Consequentemente, tua fila (run queue) e carga (load avg) aumenta também.

No meu servidor mais usado, o IO waiting não passa de 2 %.

procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
1 0 1440 54452 0 7195876 0 0 52 84 2509 10805 14 4 81 1
0 0 1440 70264 0 7195876 0 0 52 549 4404 17127 27 7 67 0
0 0 1440 68412 0 7195876 0 0 0 37 1674 8388 7 2 91 0
1 0 1440 66496 0 7196136 0 0 76 335 4275 16997 28 7 63 1
1 0 1440 63972 0 7196136 0 0 56 144 4600 16801 36 8 55 1
0 0 1440 60684 0 7196656 0 0 84 108 4175 15985 31 7 61 1
8 0 1440 59140 0 7196656 0 0 88 260 3913 15410 23 6 71 1
0 0 1440 70244 0 7196916 0 0 56 112 2577 10755 15 4 81 1

--
Atenciosamente,

Rodrigo Hjort
GTI - Projeto PostgreSQL
CELEPAR - Cia de Informática do Paraná
http://www.pr.gov.br


2006/11/9, Osvaldo Melindres Vidoy [EMAIL PROTECTED]>:
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
r b swpd free buff cache si so bi bo in cs us sy id wa st
7 3 404 153588 11756 3832076 0 0 1156 580 527 12577 18 16 44 22 0

a linha acima indica que o seu processador não esta dando conta do recado. o tempo de espera dos processos estão alto. não tenho muita experiência. porém, ja me deparei com esse tipo de problema.
eu fiz o seguinte:
#service postgresql stop
#ps -aux
verifiquei os serviços que estavam em execusão, mantando os processos que eu não estava utilizando.
#service postgresql start
#vacuumdb -f -v -z -d banco_de_dados -U usuário
No meu caso isso foi o suficente. se não resolver, verifique o seu hardware (memória, placa de rede).
espero ter ajudado.

Osvaldo Melindres Vidoy
Analista de Sistemas
Camar Plásticos Ltda.
(19)3458-2277
----- Original Message -----
Sent: Thursday, November 09, 2006 11:12 AM
Subject: Re: [PostgreSQL-Brasil] Performance

Vmstat me retorna isso:



vmstat 1 5
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 3 404 148156 11712 3830300 0 0 165 501 199 1099 12 9 46 34 0
0 2 404 152188 11724 3830548 0 0 48 648 950 2093 7 5 48 39 0
0 2 404 152808 11740 3830792 0 0 116 1072 489 677 0 0 55 45 0
7 3 404 153588 11756 3832076 0 0 1156 580 527 12577 18 16 44 22 0
3 4 404 157272 11772 3833360 0 0 872 7932 812 28613 25 26 22 28 0

José Mario Barduchi
TI - Tecnologia da Informação
Grupo Wheaton Brasil
Fones:
(11) 4355 - 1931
(11) 4355 - 1800

Em Qui, Novembro 9, 2006 11:58, Osvaldo Melindres Vidoy escreveu:
vc ja executou o vmstat?
 
----- Original Message -----
Sent: Thursday, November 09, 2006 10:49 AM
Subject: [PostgreSQL-Brasil] Performance

Bom dia Senhores

Estou com um pequeno problema e não sei mais o que fazer.

Ontem, a partir das 16:00 horas, a performance do meu servidor PostgreSQL caiu drasticamente sem motivo aparente.

Efetuamos vários procedimentos, fizemos um vacuum na base toda e em várias tabelas isoladamente, mas a performance continua sofrivel. Para exemplificar, um select simples leva minutos para ser executado e "come" 95% do processamento da máquina (eleva o load average para do servidor 12).

Não alteramos nada no servidor já um bom tempo (pelo menos 8 meses), nem nas configurações do BD.

Preciso de alguma ajuda para saber se estou deixando passar alguma coisa ou para tentar verificar o que está ocasionando o problema, visto que segundo o pessoal da infra-estrutura da empresa a máquina está normal.

Algumas informações:
Rodamos a versão 8.1.4 com Linux (Fedora 5) em um Xeon dual com 4GB de memória.

Se alguém puder me dar uma luz, eu agradeço.

José Mario Barduchi
TI - Tecnologia da Informação
Grupo Wheaton Brasil
Fones:
(11) 4355 - 1931
(11) 4355 - 1800

 



_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a