[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