Postfix spool em otimizações ext3 em = linux-2.6.34 dias

3

Dada a natureza muito específica do assunto (não estamos falando de caixas de correio, apenas o spool; não estamos falando de outros sistemas de arquivos, apenas ext3; e assim por diante ...) e a maturidade dos softwares envolvidos (linux kernel, ext3fs, postfix) Eu acho que deveria haver um conjunto mais ou menos acordado de melhores práticas para o ajuste relacionado ao sistema de arquivos.

Estou tentando obter um resumo deles:

  • data=journal se tornou o padrão nos kernels recentes (algo em torno de 2.6.30 IIRC), então devemos estar ok com isso
  • Wietse Venema diz que atime deve estar ativado, mas a documentação do Postfix recomenda noatime ao falar sobre a Fila de entrada . Isso significa que o postfix precisa de atime apenas para alguns diretórios de filas e se beneficiará de noatime sobre os outros? podemos usar noatime se simplesmente não usarmos o ETRN?
  • O sistema de arquivos
  • pode ser montado nodev,noexec,nosuid - não * não o impedirá de definir atributos (o postfix usa exec attr) eles simplesmente não terão nenhum efeito (não executamos nada de o carretel)
  • o problema fsync() citado por Wietse e / ou chattr -S provavelmente estão vinculados a sync / async opções de ext3fs, mas eu não os entendo o suficiente. Mouting o sistema de arquivos com async opção é equivalente a chattr -R -S o fs inteiro? Parece que vai aumentar o desempenho, mas será que isso representa um risco de "perda de e-mail após uma pane no sistema" ou é realmente "seguro em / var / spool / postfix"?
  • você ajustaria qualquer outra coisa no postfix-2.6.x para trabalhar melhor no ext3 ou deixaria os padrões em todos os lugares?
  • existe um "melhor" agendador de E / S do Linux para esse tipo de carga de trabalho (ou seja, CFQ ou prazo final?) ou é algo que varia muito com base na configuração de hardware?
  • você ajustaria qualquer outra coisa no sistema de arquivos ou no kernel?
  • mais alguma coisa?

Referências:

por Luke404 16.06.2010 / 12:34

1 resposta

1

Devido à natureza específica, costumo usar configurações padrão. No meu caso, o postfix nunca foi realmente o gargalo e eu e eu passamos a maior parte do tempo sintonizando o AntiSpam / AntiVirus / MDA.

Rianto Wahyudi

    
por 16.06.2010 / 12:56