[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