Índice do Fórum Comunidade Expresso Livre Performance: Problemas e Melhorias Tuning do expresso? |
Navegando neste Tópico:
1 usuários anônimos
Final Tópico anterior Próximo tópico |
Enviado por | Tópico |
---|
|
Tuning do expresso? | #1 |
||
---|---|---|---|---|
Não tão novato
Cadastrado em: 24/10/2008
De
Mensagens: 13
|
Pessoal,
Estou enfrentando grandes problemas de desempenho com o Expresso. Aqui temos cerca de 4000 usuários. Aquelas com quotas pequenas (em torno de 100MB) conseguem acessar o webmail de forma satisfatória. Acima disso, a coisa começa a complicar. Existem usuários, por exemplo, com quota de 3GB. Nesses casos, o expresso demora MUITO para carregar as mensagens. Já mudei algumas opções no Apache, no Cyrus e no filesystem. Mas nada adiantou. O que fazer para melhor o desempenho? |
|||
Enviado em: 16/7/2010 13:38
|
|
Re: Tuning do expresso? | #2 |
||
---|---|---|---|---|
Cadastrado em: 13/4/2007
De Curitiba, Paraná, Brasil
Mensagens: 804
|
Existem muitas questões relevantes nesse caso.
1- Qual versão do Expresso utiliza? (Existiu uma versão 1.2 do Expresso com bug para caixas grandes) 2- Quais opções de apache, banco e fs você mudou? 3- Qual a máquina você tem como servidora? Fora estes fatores existe algumas coisas que podem resolver, mas precisa-se de mais informações. Note que se o usuário escolher só mostrar 25 emails na página principal isso ajuda bastante neste caso também. O tamanho da caixa não deve influenciar na abertura do Expresso. |
|||
Enviado em: 16/7/2010 13:47
|
|
Re: Tuning do expresso? | #3 |
||
---|---|---|---|---|
Não tão novato
Cadastrado em: 24/10/2008
De
Mensagens: 13
|
Alexandre,
1) Estamos usando a versão 1.2 do Expresso. Você poderia me informar qual o bug existente e como consertá-lo? 2) As mudanças que eu fiz foram: Cyrus: Montar a partição do cyrus com: noatime,nodiratime,data=journal Definir o sistema de arquivos do /var/lib/proc/cyrus como tmpfs Apache/PHP: Melhorei o StartServers, MinSpareServers, MaxSpareServers e MaxClientes. Aumentei a memória usada pelo Apache e PHP Instalei o memcache Geral: Expresso em cima do fibre channel 6GB de RAM Três processadores Intel Xeon 2.83GHz |
|||
Enviado em: 16/7/2010 14:39
|
|
Re: Tuning do expresso? | #4 |
||
---|---|---|---|---|
Cadastrado em: 13/4/2007
De Curitiba, Paraná, Brasil
Mensagens: 804
|
Eu aconselho você fortemente a atualizar seu Expresso. A versão que você está utilizando certamente é a versão com esse bug.
Uma correção está aqui: http://trac.expressolivre.org/changeset/828 Mas veja bem! Porque muitas outras melhorias foram feitas, então é melhor atualizar tudo mesmo. |
|||
Enviado em: 16/7/2010 14:51
|
|
Re: Tuning do expresso? | #5 |
||
---|---|---|---|---|
Não tão novato
Cadastrado em: 24/10/2008
De
Mensagens: 13
|
Opa Alexandre,
Muito obrigado pela dica. Nós já estamos em processo de atualização (principalmente por conta da certificação digital). Mas, enquanto a atualização não é feita, nós precisamos consertar este problema de lentidão. Vou tentar o patch que você sugeriu e qualquer coisa aviso novamente. Obrigado. |
|||
Enviado em: 16/7/2010 14:58
|
|
Re: Tuning do expresso? | #6 |
||
---|---|---|---|---|
Cadastrado em: 11/9/2008
De Recife - PE
Mensagens: 1083
|
Hugo,
já passamos por problemas semelhantes a o seu e na época usávamos a versão 1.2 com a atualização os usuários pararam de reclamar de lentidão. Outra coisa é interessante você preencher o seu ambiente Expresso Livre no link abaixo: http://www.expressolivre.org/modules/profile/editexpresso.php |
|||
Enviado em: 16/7/2010 16:36
|
|
Re: Tuning do expresso? | #8 |
||
---|---|---|---|---|
Cadastrado em: 13/4/2007
De Curitiba, Paraná, Brasil
Mensagens: 804
|
O BD que grava os headers e etc também estão no sistema de arquivos. O problema é que a versão em questão tinha um erro de implementação que abria as mensagens inteiras perdendo a vantagem da localidade dos headers.
|
|||
Enviado em: 3/9/2010 8:34
|
Topo Tópico anterior Próximo tópico |
|