Are there any new features to postfix 2.6.x that would cause it to be
slow?

Other than the obvious suspects; stress adaptive behavior, logging,
ulimit (running out of file descriptors).

 

We are a very high volume site, we use postfix only as a proxy to
decrypt TLS and then pass traffic downstream to other clients.

(master.cff:smtpd -o smtpd_proxy_filter=x.x.x.x)

 

 

Primary symptoms:

New server (2.6.3) is running much slower than old system was (2.5.1).

CPU utilization is much lower

There are no errors in the logs.  Not even with verbose logging turned
on.  (We have since disabled verbose logging for performance reasons.)

There seems to be a ~3.5 second latency for both connection
establishment and transaction completion.  (We have yet to identify the
source of this latency.)

 

Here is a list of things we have checked so far:

Stress adaptive behavior (has not turned on)

Logging (syslog.conf - was a good suspect, syslog.conf was cleaned up
and performance is still slow.)

ulimit (new postfix allows much higher number of open files per process,
this was increased to 4096)

disk i/o (sar and iostat)

ssl (is not suspect because cpu utilization is low)

 

default process limit was increased to 2000 during the upgrade
(main.cf:default_process_limit = 2000) - This could be a good source as
well if downstream clients are not able to handle high concurrency, we
will lower to 1000 for retesting.   

 

I wish I had a list of specific questions to ask.  Unfortunately due to
the lack of information in the logs, there isn't much to go on.

 

 

 

Thank You

 

-          Eric

 

 

 

 

 

 

 

 

 

Reply via email to