[zope-pt] Re: Performance do Zope/Plone com ZEO

2008-05-21 Por tôpico Dorneles Treméa
Opa Fabricio,

 Temos 6 instancias de zope que acessam 2 instancias de zeo, uma com o
 portal e a outra com o catalogo.
 
 Dados
 Python 2.4.4
 Zope 2.9.6-final
 Plone 2.5.3
 6 Instancias Zope em 2 PCs 32bits
 2 Instancias Zeo em 1 PC 32bits
 Total number of objects in the portal database  3260803 - 38gb
 Total number of objects in the catalog database 1491999 -  5gb
 
 Problema: Tenho observado que o acesso ao zeo fica muito intenso, quando
 uma instancia é restartada. E chega a prender o navegador por 5 mins.
 Usando o ngrep percebi que ele carrega um monte de objetos que não tem
 nada a ver com o que foi chamado.
 Ex: ao acessar a zmi do portal, /portal um plone site, ele mostra
 vario s acessos as imagens do Perfil dos usuarios,
 /portal/membros/user_id/image_id.jpg.
 
 Tentei modificar as configurações de cache,
 maximum-number-of-session-objects e cache-size, não mudou nada.
 
 Ao tentar colocar outro PC, com Ubuntu 64bits, no cluster percebi que
 ele demora muito mais que os outros 2, com a mesma configuração.
 
 Alguém teria alguma dica para melhorar isso?

o zope 2.9.6 com certeza não tem as correções que eu mencionei em:

http://nosleepforyou.blogspot.com/2007/05/melhorando-performance-do-zeo.html

Aliás, caramba, um ano e dez dias, está na hora de escrever algo
decente de novo... :-/

-- 

Dorneles Treméa
X3ng Web Technology
http://nosleepforyou.blogspot.com



Re: [zope-pt] Re: Performance do Zope/Plone com ZEO

2008-05-21 Por tôpico Carlos Jean Costa Cabral
Saudações Galera...

Só pra confirmar...  Esses  parametros  *min-disconnect-poll*,
*max-disconnect-poll,
*que o Dorneles cita na matéria dele no link mais abaixo estão  valendo ? Ou
seja, vale a pena mudar o default, que são 5 e 300 respectivamente para 1 e
6?

Um Abraço!

2008/5/21 Dorneles Treméa [EMAIL PROTECTED]:

   Opa Fabricio,


  Temos 6 instancias de zope que acessam 2 instancias de zeo, uma com o
  portal e a outra com o catalogo.
 
  Dados
  Python 2.4.4
  Zope 2.9.6-final
  Plone 2.5.3
  6 Instancias Zope em 2 PCs 32bits
  2 Instancias Zeo em 1 PC 32bits
  Total number of objects in the portal database 3260803 - 38gb
  Total number of objects in the catalog database 1491999 - 5gb
 
  Problema: Tenho observado que o acesso ao zeo fica muito intenso, quando
  uma instancia é restartada. E chega a prender o navegador por 5 mins.
  Usando o ngrep percebi que ele carrega um monte de objetos que não tem
  nada a ver com o que foi chamado.
  Ex: ao acessar a zmi do portal, /portal um plone site, ele mostra
  vario s acessos as imagens do Perfil dos usuarios,
  /portal/membros/user_id/image_id.jpg.
 
  Tentei modificar as configurações de cache,
  maximum-number-of-session-objects e cache-size, não mudou nada.
 
  Ao tentar colocar outro PC, com Ubuntu 64bits, no cluster percebi que
  ele demora muito mais que os outros 2, com a mesma configuração.
 
  Alguém teria alguma dica para melhorar isso?

 o zope 2.9.6 com certeza não tem as correções que eu mencionei em:


 http://nosleepforyou.blogspot.com/2007/05/melhorando-performance-do-zeo.html

 Aliás, caramba, um ano e dez dias, está na hora de escrever algo
 decente de novo... :-/

 --

 Dorneles Treméa
 X3ng Web Technology
 http://nosleepforyou.blogspot.com

  




-- 

Carlos Jean Costa Cabral


Re: [zope-pt] Re: Performance do Zope/Plone com ZEO

2008-05-21 Por tôpico Fabiano Weimar dos Santos
Olá Fabricio,

além da dica do Dorneles, eu recomendaria que você investigasse a respeito:

1) Se o seu cache é persistente. Se for, isso explica pq há tanta
atividade no ZODB quando acontece um restart (o cache tem que ser
revalidado com as mensagens que ocorreram desde a última atualização
do cache)

2) Se o seu cache é suficientemente grande. Se ele for muito pequeno,
ocorrerá page-faults no cache com maior frequencia, aumentando
significativamente o trafego entre as instancias e o ZODB. O ideal é
colocar um cache grande para o ZODB do catalog e tao grande quanto
possivel para o resto do site (so que tem que ter bom senso, pq quanto
maior o cache, maior o consumo de memória)

3) Tem um brinquedo interessante (relativamente novo) para voce testar

http://agendaless.com/Members/tseaver/software/thrashcatcher/thrashcatcher-0.1/

Att.

Fabiano Weimar


2008/5/21 Dorneles Treméa [EMAIL PROTECTED]:
 Opa Fabricio,

 Temos 6 instancias de zope que acessam 2 instancias de zeo, uma com o
 portal e a outra com o catalogo.

 Dados
 Python 2.4.4
 Zope 2.9.6-final
 Plone 2.5.3
 6 Instancias Zope em 2 PCs 32bits
 2 Instancias Zeo em 1 PC 32bits
 Total number of objects in the portal database 3260803 - 38gb
 Total number of objects in the catalog database 1491999 - 5gb

 Problema: Tenho observado que o acesso ao zeo fica muito intenso, quando
 uma instancia é restartada. E chega a prender o navegador por 5 mins.
 Usando o ngrep percebi que ele carrega um monte de objetos que não tem
 nada a ver com o que foi chamado.
 Ex: ao acessar a zmi do portal, /portal um plone site, ele mostra
 vario s acessos as imagens do Perfil dos usuarios,
 /portal/membros/user_id/image_id.jpg.

 Tentei modificar as configurações de cache,
 maximum-number-of-session-objects e cache-size, não mudou nada.

 Ao tentar colocar outro PC, com Ubuntu 64bits, no cluster percebi que
 ele demora muito mais que os outros 2, com a mesma configuração.

 Alguém teria alguma dica para melhorar isso?

 o zope 2.9.6 com certeza não tem as correções que eu mencionei em:

 http://nosleepforyou.blogspot.com/2007/05/melhorando-performance-do-zeo.html

 Aliás, caramba, um ano e dez dias, está na hora de escrever algo
 decente de novo... :-/

 --

 Dorneles Treméa
 X3ng Web Technology
 http://nosleepforyou.blogspot.com

 



-- 
Fabiano Weimar dos Santos (xiru)
Weimar Consultoria

Hospedagem Plone, Zope e Python
http://www.pytown.com