[Postfix espanol] Envio masivo de mails
Simon J Mudd
sjmudd en pobox.com
Vie Abr 12 16:27:56 CEST 2002
fcoco en cilsa.org.ar ("Federico Coco") writes:
> Buenos Dias lista:
> Estas son las estadisticas de vmstat cada 15 minutos durante el envio de 500
> mails.
> Creo que el bottleneck esta en la memoria y por eso el equipo entro en
> swapping.
> Espero sus comentarios.
> procs memory swap io system cpu
> r b w swpd free buff cache si so bi bo in cs us sy id
> 2 28 0 48064 1500 2456 5360 215 161 137 50 1600 118 10 13 77
> 1 9 0 54720 9420 2844 18700 310 255 189 74 2207 132 11 19 70
> 3 8 1 37004 500 2456 3164 416 364 198 101 2492 152 10 25 65
> 0 0 0 11340 28484 3292 19988 175 116 90 37 1124 75 7 10 83
Hola Federico:
Hacer vmstat cada 15 minutos no dice nada. Lo bueno es hacerlo cada
5-10 segundos y mirar lo que está ocurriendo durante unos
minutos. Esto te da una idea mucho mejor del estado de la maquina.
Nota:
1. el cpu id (libre) - tu cpu no está a tope para nada
2. free/swapd - la maquina no tiene memoria libre apenas y ademas tiene usado entre 10 y 50MB de swap
3. b - hay muchos procesos bloqueados por i/o debido al swapping
4. si/so tienes mucho actividad de swapping
Así que tenlo claro -> más memoria mejor : mete 256-512MB y verás la
diferencia.
Otra cosa que se me olvidó comentarte. Postfix como todos los MTAs es
muy intensivo en su uso de discos. Si tienes que enviar de tu programa
de correo a postfix vía SMTP 1500 mensajes, postfix no confirma la
aceptación de los mensajes hasta que el sistema operativo confirma la
escritura _a disco_. Esto significa que simplemente para meter los
1500 mensajes en postfix y antes de enviarlos a su destino vas a
aumentar de manera muy excesiva el uso de disco. Asegurate de usar
discos rapidos, y incluso sería mejor usar SCSI aunque quizá para lo
que estas haciendo no lo vas a hacer. Tambien si puedes separar
/var/log/ a un _disco_ diferente a /var/spool/postfix. Esto ayudará
un poco.
Menos mal que solo quieres enviar 1500 mensajes y no quieres enviar
muchos...
Por cierto - ¿cuánto tiempo tardó Postfix en realizar el envío?
Simon
--
Simon J Mudd, Tel: +34-91-408 4878, Mobile: +34-605-085 219
Madrid, Spain. email: sjmudd en pobox.com, Postfix RPM Packager
-
Para quitarte de la lista enviar la linea "unsubscribe postfix-espanol" en
el cuerpo de un mensaje a majordomo en WL0.org
Más información sobre la lista de distribución Postfix-es