
Dada la naturaleza muy específica del tema (no estamos hablando de buzones de correo, sólo del spool; no estamos hablando de otros sistemas de archivos, sólo ext3; etc.) y la madurez de los software involucrados (kernel de Linux). , ext3fs, postfix) Creo que debería haber un conjunto más o menos acordado de mejores prácticas para el ajuste relacionado con el sistema de archivos.
Estoy tratando de obtener un resumen de ellos:
data=journal
se convirtió en el valor predeterminado en los kernels recientes (alrededor de 2.6.30 IIRC), por lo que deberíamos estar de acuerdo con eso- Wietse Venema dice
atime
que debe estar activado, pero la documentación de Postfix recomiendanoatime
mientras habla sobre elCola entrante. ¿Eso significa que postfix necesitaatime
funcionar solo para algunos directorios de cola y se beneficiará denoatime
los demás? ¿Podemos usarnoatime
si simplemente no usamos ETRN? - el sistema de archivos se puede montar
nodev,noexec,nosuid
- no* no le impediráconfiguraciónatributos (postfix usa exec attr) simplemente no tendrán ningún efecto (no ejecutamos nada desde el spool) - El
fsync()
problema citado por Wietse y/ochattr -S
probablemente esté vinculado async
/async
opciones de ext3fs pero no los entiendo lo suficiente. ¿Mover el sistema de archivos conasync
la opción es equivalente achattr -R -S
todo el fs? Parece que aumentará el rendimiento, pero ¿eso supondrá un riesgo de "pérdida de correo después de una falla del sistema¿O es realmente "seguro en /var/spool/postfix"? - ¿Ajustarías algo más en postfix-2.6.x para que funcione mejor en ext3 o dejarías los valores predeterminados en todas partes?
- ¿Existe un "mejor" programador de E/S de Linux para este tipo de carga de trabajo (es decir, CFQ o fecha límite?) o eso es algo que variará demasiado según la configuración del hardware.
- ¿Ajustarías algo más en el sistema de archivos o en el kernel?
- ¿algo más?
Referencias:
- Rendimiento postfijoaquíen SF
- Documentación de Postfix sobre elCola entrante
- Wietse Venema enMejor sistema de archivosen[correo electrónico protegido] aquí
- Postfijo y ext3en[correo electrónico protegido] aquíyallá
Respuesta1
Dada la naturaleza específica, tiendo a utilizar la configuración predeterminada. En mi caso, postfix nunca fue realmente el cuello de botella y yo y yo pasamos la mayor parte del tiempo ajustando AntiSpam/AntiVirus/MDA.
Rianto Wahyudi