Pular para o conteúdo
Módulo 9 · Aula 18 de 25

Onde colocar índices, cache e armazenamento

Parte do curso Dovecot: IMAP/POP3 em escala de produção, no módulo Ajuste de desempenho e índices.

Autor

O teto de desempenho do Dovecot quase sempre é o IOPS nos arquivos de índice, não a vazão no armazenamento dos e-mails.

Três camadas, três níveis de armazenamento:

Dados Padrão de acesso Melhor armazenamento
Índices (dovecot.index*) Leitura/gravação aleatória, pequena SSD NVMe local
Corpo das mensagens (mdbox/Maildir) Leitura quase sempre sequencial SSD de massa ou até disco rígido
Busca de texto completo Gravações só de acréscimo, leituras aleatórias SSD

Configuração:

mail_location = mdbox:/var/mail/vhosts/%d/%n:INDEX=/nvme/indexes/%d/%n:CONTROL=/nvme/control/%d/%n

Cache em memória (a RAM é o mais rápido):

mail_cache_min_mail_count = 5
mail_cache_purge_min_size = 32k

Limites de processo para acompanhar:

Parâmetro Observe quando
process_limit por serviço A latência de login sobe nos picos
mail_max_userip_connections Clientes problemáticos mantêm centenas de conexões
first_valid_uid / last_valid_uid Limite de segurança para vários clientes

Entre para acompanhar o que você já leu.

Pulse · envio de cold email

Infraestrutura de envio só sua.

Cada domínio tem o próprio host MX, IP, seletor DKIM e certificado. O Pulse gerenciado já está disponível, e nós operamos para você; a versão self-hosted chega no 4º trimestre de 2026.

# em um servidor Ubuntu novo
$ cd pulse && sudo ./install.sh
→ docker compose up · kumomta · stalwart · caddy
→ dashboard ready on https://pulse.yourdomain.com
$

Também nosso:Beat: monitoramento que diz a correçãoConsultoria: US$ 65/hora, sem retainer