Expresso Livre Forum Index
   Performance: Problemas e Melhorias
  Tuning do expresso?

Browsing this Thread:   1 Anonymous Users

 

 Bottom   Previous Topic   Next Topic
Poster Thread
Hugo Doria
Tuning do expresso?
#1
Não tão novato
Joined: 2008/10/24
From
Posts: 13
Offline
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?
Posted on: 2010/7/16 13:38
Create PDF from Post Print
Top
Alexandre Felipe
Re: Tuning do expresso?
#2

Joined: 2007/4/13
From Curitiba, Paraná, Brasil
Posts: 574
Offline
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.
Posted on: 2010/7/16 13:47
Create PDF from Post Print
Top
Hugo Doria
Re: Tuning do expresso?
#3
Não tão novato
Joined: 2008/10/24
From
Posts: 13
Offline
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
Posted on: 2010/7/16 14:39
Create PDF from Post Print
Top
Alexandre Felipe
Re: Tuning do expresso?
#4

Joined: 2007/4/13
From Curitiba, Paraná, Brasil
Posts: 574
Offline
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.
Posted on: 2010/7/16 14:51
Create PDF from Post Print
Top
Hugo Doria
Re: Tuning do expresso?
#5
Não tão novato
Joined: 2008/10/24
From
Posts: 13
Offline
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.
Posted on: 2010/7/16 14:58
Create PDF from Post Print
Top
Joaquim Ferraz
Re: Tuning do expresso?
#6

Joined: 2008/9/11
From Recife - PE
Posts: 505
Offline
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/html/modules/profile/editexpresso.php
_________________

===============================================
Joaquim Ferraz
ATI - Agência de Tecnologia da Informação / PE
http://joaquimferraz.blogspot.com
===============================================
Posted on: 2010/7/16 16:36
Create PDF from Post Print
Top
Rodrigo Tornis
Re: Tuning do expresso?
#7
Novato
Joined: 2010/6/22
From
Posts: 6
Offline
Olá Joaquim

Me corrija se estiver errado...

Mas no caso do Cyrus ele fornece informações que esta no banco de dados, como cabeçalhos etc. Certo? O Cyrus só consulta no filesystem quando efetivamente o Expresso abre a mensagem. Estou correto? De certa forma a lentidão não deveria acontecer pelo fato dos headers das mensagens esta no BD.

Abraços
Posted on: 2010/9/2 23:11
Create PDF from Post Print
Top
Alexandre Felipe
Re: Tuning do expresso?
#8

Joined: 2007/4/13
From Curitiba, Paraná, Brasil
Posts: 574
Offline
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.
Posted on: 2010/9/3 8:34
Create PDF from Post Print
Top
 Top   Previous Topic   Next Topic

 


 You cannot start a new topic.
 You can view topic.
 You cannot reply to posts.
 You cannot edit your posts.
 You cannot delete your posts.
 You cannot add new polls.
 You cannot vote in polls.
 You cannot attach files to posts.
 You cannot post without approval.

Select the language
English Portugues do Brasil
Search on Site
ExpressoLivre Project 2004 - 2010 :: Software License