[zope-pt] Re: Performance do Zope/Plone com ZEO
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
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
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