Onde posso encontrar recursos de ajuste para postfix, saslauthd e courier [closed]

5

Eu apenas implementei o postfix, saslauthd, courier em uma caixa VPS inicial com o Ubuntu 8.04 com 512 MB de memória. A maior parte da memória agora está sendo consumida por esses processos.

Eu planejo fazer upgrade para um plano com mais RAM e, eventualmente, alternar o hardware dedicado. Mas enquanto isso, alguém pode me indicar alguns recursos para me ajudar a ajustar a configuração.

    
por Brian Matthews 02.05.2009 / 22:08

3 respostas

5

Não há muitos sintonizadores em courier - você pode ajustar a máquina subjacente, não o software em si.

Dito isso, há algumas coisas que você pode fazer para melhorar o desempenho:

  1. Mais RAM. Eu sei que você está planejando fazer isso e sei que não é o que você quer ouvir, mas é a melhor aposta para melhorar o desempenho - ambos permitindo que o courier mantenha mais conexões abertas (o IMAP leva 512K até 2M por cliente conectado) e permitindo um cache maior do sistema de arquivos. Vá 64 bits, se possível, e jogue 8 ou 16 GB no servidor de email. RAM é barato. O tempo não é.

  2. Certifique-se de ter montado o sistema de arquivos que hospeda seus maildirs com a opção noatime . Isso supostamente interfere no cliente mutt mail, mas na minha experiência nunca, nunca causou nenhum problema. Se você realmente precisa e executa um kernel mais novo, você pode usar relatime - mas noatime melhora muito o desempenho.

  3. Escolha um bom sistema de arquivos. O ext3 mostrará mais cedo ou mais tarde suas limitações (desempenho abismal com muitos arquivos no mesmo diretório, paralisação constante devido ao fsync, etc.) Eu usei o XFS por anos (não consigo fazer com que pessoas arquivem seus e-mails em subpastas e eu Eu descobri que o XFS é o único sistema de arquivos que é capaz de lidar facilmente com dezenas de milhares de arquivos em um diretório e não propenso a uma lentidão horrível ao longo do tempo (sim, ReiserFS, estou olhando para você .)

  4. Se você estiver usando o IMAP, limite o número de conexões armazenadas em cache na configuração do cliente IMAP (no Thunderbird, você verá que em Configurações da conta - > conta desejada - > Configurações do servidor - > no botão Avançado à direita - > defina o número máximo de conexões do servidor para armazenar em cache para 1 ou 2, ou pelo menos algo mais simples do que o padrão 5.

  5. Se você estiver usando o IMAP através de algum sistema de webmail ou outro, considere a instalação de um proxy IMAP, caso contrário, você causará constantes logins devido à natureza dos aplicativos da web. Um pacote compatível com o Courier é up-imapproxy.

por 03.05.2009 / 00:04
2

A seguir, você vai começar a sintonizar o Postfix, infelizmente, não consegui encontrar nenhuma documentação realmente boa sobre SaslAuthD ou Courier.

Ajuste de desempenho do postfix: link

    
por 02.05.2009 / 22:43
2

Eu não uso correios há muito tempo, mas pode valer a pena olhar para o dovecot, que eu acho bastante leve para um POP3 & Servidor IMAP.

    
por 07.05.2009 / 18:40