[Postfix espanol] Estadisticas pflogsumm.pl

Simon J Mudd sjmudd en pobox.com
Vie Feb 8 23:33:57 CET 2002


jc en ifx.com.co ("JULIO CESAR PINTO D.") writes:

> > Así que mi impresión que podría estar mal es que postfix va lento.  Mi
> > primera pregunta sería el límite de procesos que estás usando ahora:
> > está en su valor por defecto o lo has aumentado y el tipo de hardware
> > que estás usando.  Sería interesante ver los motivos por los
> > "deferrals": tengo la sospecha que es por no tener procesos
> > suficientes que al final no entrega todo a la vez.  Quizá también
> > tienes un ancho de banda limitado???
>
> El limite de procesos esta por defecto recomiendas subirlo? cual
> sentencia uso en main.cf

Pues sí.  Prueba con 

postconf -e default_process_limit=300
postfix reload

y empieza a mirar si empiezas a hacer swapping. Si no aumenta el
número de procesos más.

> El Hardware es un DUAL Pentium III con 512 en cache, 512MB en RAM, y un
> par de discos SCSI en arreglo RAID 1.

Pues creo, por lo que he visto en postfix-users, que con este hardware
debes ser capaz de llegar a 200-500,000 mensajes por día. (!)

> El ancho e banda que dispone este equipo en de aprox 35 MB, ya q esta
> conectado direcatmente al cisco 7200 por una interfaz de 1GB

Así que al menos por el ancho de banda supongo que no "llenas el tubo
para nada". ¿no? (al menos con postfix)

> > Has visto la salida de iostat o vmstat para al menos saber si el PC
> > está limitado por IO?  Cuanto RAM tienes y que cantidad de procesos
> > smtp, local y smtpd tienes ejecutandose "habitualmente".
> > ?Usas algún scaneador de virus?

> como puedo ver el iostat y el vmstat
> 512 MB en ram

vmstat muestra el uso del ram (entre otras cosas):

[sjmudd en phoenix sjmudd]$ vmstat 5
   procs                      memory    swap          io     system         cpu
 r  b  w   swpd   free   buff  cache  si  so    bi    bo   in    cs  us  sy  id
 0  0  1  26864   6452  12960  22140   0   0     9    41  112   114  12  17  71
 0  0  0  26864   6432  12976  22140   0   0     0     7  104    18   1   1  98
...

Lo que a ti te interesará será el si/so (swapping) y bi/bo entrada de
salida de datos por el disco.  Tus valores serán bastante mayores que los mios
que es un pentium 133 con 80MB de RAM ...

Los últimos datos son el uso del CPU siendo la ultima columna el
porcentaje libre.

Dejalo peusto (como he indicado cada 5 segundos) y veras claramente que tal  "va"
tu servidor.

iostat muestra datos de i/o, esto siendo la salida de FreeBSD. Hay un paquete
para linux que te dice mas o menos lo mismo.

[sjmudd en unicorn sjmudd]$ iostat 5
      tty             da0              da1              cd0             cpu
 tin tout  KB/t tps  MB/s   KB/t tps  MB/s   KB/t tps  MB/s  us ni sy in id
   3   26  0.00   0  0.00   0.00   0  0.00   0.00   0  0.00   7  0  6  0 87
 119    8  4.00   1  0.01   0.00   0  0.00   0.00   0  0.00   5  0  6  0 88
 171    8  6.14   3  0.02   0.00   0  0.00   0.00   0  0.00   4  0  8  0 87

De nuevo lo que te interesa ver es el uso de los discos (da0 y da1 son
mis discos SCSI).

> Como puedo ver la cantidad de procesos q no se #ps

Esto te dice cuantos procesos smtpd tienes ejecutandose:

[sjmudd en unicorn sjmudd]$ ps auxw | grep smtpd | grep -v grep | wc -l
       1
Algo como lo siguente debe mostrarte los procesos smtp

 ps auxw | grep -v smtpd | grep smtp | grep -v grep

> No uso ningun scaneador tengo solo procmail para filtrar un par de
> cosas.

Mejor.

Esto al menos debe dejarte alguna idea de como van las cosas.
Creo que al menos aumentando los procesos vas a ver una diferencia *muy notable*.

Un saludo

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 ea4els.ampr.org



Más información sobre la lista de distribución Postfix-es