Performance
Brent Addis
brent.addis at pronet.co.nz
Wed Jan 31 07:38:01 CET 2007
Are you sure you're only processing 7,500 (ish) messages per day? Your hardware configuration is exactly the same as my dev box, and can plow 25k messages through without too much issue. 70 seconds for a batch of 10 messages is fairly average, its not overly high. At that rate you should be able to do way more than 7,500 messages. However that huge backlog is fairly odd. Check your not using any large spamassasin rulesets (blacklist.cf comes to mind, its huge and slows things down a lot). Did all that mail come in at once or is it a trickle throughout the day? Doing things such as mounting the mailscanner spooldir in ram rather than on disk can speed things up a bit too. Is this happening on one machine, or multiple machines?
-----Original Message-----
From: mailscanner-bounces at lists.mailscanner.info on behalf of John Schmerold
Sent: Wed 1/31/2007 7:12 PM
To: mailscanner at lists.mailscanner.info
Subject: Performance
We're seeing significant backlogs, mail is taking 2-6 hours to get thru
the Postfix/Mailscanner gauntlet we've setup. What's everyone else
seeing in terms of mail processing time?
I've looked at the home page & WIKI, so, I'm guessing I am missing
something or there are new techniques not yet published on the
mailscanner.info
Some of my statistics are as follows:
Server config: 2.8GHz P4, 2GB DDR2, Maxtor SATA HDD
Mail volume: approx 7,500 messages per day
Misc: We have set the noatime flag on spool and log partitions & use a
local DNS caching nameserver.
MS Configuration:
[root at mx1 ~]# cat /etc/MailScanner/MailScanner.conf
# See http://www.mailscanner.info/MailScanner.conf.index.html for all
options & defaults
%etc-dir% = /etc/MailScanner
%mcp-dir% = /etc/MailScanner/mcp
%org-long-name% = Schmerold
%org-name% = Schmerold
%report-dir% = /etc/MailScanner/reports/en
%rules-dir% = /etc/MailScanner/rules
%web-site% = www.schmerold.com
Always Include SpamAssassin Report = yes
Archive Mail = /etc/MailScanner/rules/archive.rules
High Scoring Spam Actions = store
High SpamAssassin Score = 7
Incoming Queue Dir = /var/spool/postfix/hold
Incoming Work Dir = /var/spool/MailScanner/incoming
Language Strings = /etc/MailScanner/reports/en/languages.conf
MTA = postfix
Outgoing Queue Dir = /var/spool/postfix/incoming
Required SpamAssassin Score = 4
Restart Every = 7200
Run As Group = postfix
Run As User = postfix
Sign Clean Messages = no
SpamAssassin Site Rules Dir = /etc/mail/spamassassin
Log Speed = yes
Max Children = 2
Max Unscanned Messages Per Scan = 10
Max Unsafe Messages Per Scan = 10
Spam List =
Virus Scanners = f-prot
[root at mx1 ~]#
PostFix Configuration:
[root at mx1 ~]# postconf -n
canonical_maps = hash:/etc/postfix/canonical
config_directory = /etc/postfix
disable_vrfy_command = yes
hash_queue_names = ""
header_checks = regexp:/etc/postfix/header_checks
masquerade_exceptions = root
message_size_limit = 51200000
mydomain = schmerold.com
myhostname = mx1.schmerold.com
mynetworks = 127.0.0.0/8 65.16.251.208/29
relay_domains = katy.com katy.net katycomputer.com schmerold.com
smtpd_data_restrictions = reject_unauth_pipelining, permit
smtpd_helo_required = yes
smtpd_recipient_restrictions = reject_invalid_hostname
reject_non_fqdn_hostname reject_non_fqdn_sender
reject_non_fqdn_recipient reject_unknown_sender_domain
permit_mynetworks reject_unauth_destination check_sender_access
hash:/etc/postfix/whitelist reject_rbl_client cbl.abuseat.org
reject_rbl_client zen.spamhaus.org permit
smtpd_sender_restrictions = hash:/etc/postfix/access
transport_maps = hash:/etc/postfix/transport
virtual_alias_domains = hash:/etc/postfix/virtual
virtual_alias_maps = hash:/etc/postfix/virtual
[root at mx1 ~]#
MS Log:
[root at mx1 ~]# cat /var/log/messages | grep "Jan 30 23:40"
Jan 30 23:40:03 mx1 MailScanner[24752]: Requeue: 4F51A4B4468.A8F46 to
389AB894965
Jan 30 23:40:03 mx1 MailScanner[24752]: Requeue: A8330894942.93836 to
A6D8289500D
Jan 30 23:40:03 mx1 MailScanner[24752]: Requeue: 368088943F4.C0B33 to
20327894942
Jan 30 23:40:03 mx1 MailScanner[24752]: Uninfected: Delivered 7 messages
Jan 30 23:40:03 mx1 MailScanner[24752]: Batch completed at 128844 bytes
per second (8272398 / 64)
Jan 30 23:40:03 mx1 MailScanner[24752]: Batch (10 messages) processed in
64.20 seconds
Jan 30 23:40:03 mx1 MailScanner[24752]: New Batch: Found 7981 messages
waiting
Jan 30 23:40:03 mx1 MailScanner[24752]: New Batch: Scanning 10 messages,
169939 bytes
Jan 30 23:40:03 mx1 MailScanner[24752]: Expired 11 records from the
SpamAssassin cache
Jan 30 23:40:04 mx1 named[2116]: lame server resolving
'mail.voltech-auto.com' (in 'voltech-auto.com'?): 216.53.199.57#53
Jan 30 23:40:08 mx1 named[2116]: lame server resolving
'21.36.70.194.in-addr.arpa' (in '36.70.194.in-addr.arpa'?): 194.70.36.12#53
Jan 30 23:40:42 mx1 MailScanner[24762]: Spam Checks: Found 5 spam messages
Jan 30 23:40:42 mx1 MailScanner[24762]: Spam Checks completed at 1227
bytes per second
Jan 30 23:40:42 mx1 MailScanner[24762]: Virus and Content Scanning: Starting
Jan 30 23:40:43 mx1 MailScanner[24762]: Virus Scanning completed at
156861 bytes per second
Jan 30 23:40:43 mx1 MailScanner[24762]: Found phishing fraud from
www.google.com claiming to be www.chase.com in 6BE8F895371.5D53A
Jan 30 23:40:43 mx1 MailScanner[24762]: Content Checks: Detected and
have disarmed web bug tags in HTML message in 6BE8F895371.5D53A from
www-data at balancetechnology.com
Jan 30 23:40:43 mx1 MailScanner[24762]: Requeue: 3B29B894E55.CEBEA to
6535E894D8C
Jan 30 23:40:43 mx1 MailScanner[24762]: Requeue: 6BE8F895371.5D53A to
DB04E894E55
Jan 30 23:40:43 mx1 MailScanner[24762]: Requeue: 73748895A57.5ABB7 to
0597D895371
Jan 30 23:40:43 mx1 MailScanner[24762]: Requeue: 937E689448D.77EDA to
0CB4B8953AD
Jan 30 23:40:43 mx1 MailScanner[24762]: Requeue: 754F789466A.8DA78 to
AC1D989448D
Jan 30 23:40:43 mx1 MailScanner[24762]: Requeue: D5177894E67.3DEEA to
A879089466A
Jan 30 23:40:43 mx1 MailScanner[24762]: Requeue: A3E798940E3.B4BEB to
80A7B894E67
Jan 30 23:40:43 mx1 MailScanner[24762]: Uninfected: Delivered 7 messages
Jan 30 23:40:43 mx1 MailScanner[24762]: Virus Processing completed at
650569 bytes per second
Jan 30 23:40:43 mx1 MailScanner[24762]: Batch completed at 1215 bytes
per second (86123 / 70)
Jan 30 23:40:43 mx1 MailScanner[24762]: Batch (10 messages) processed in
70.85 seconds
Jan 30 23:40:43 mx1 MailScanner[24762]: New Batch: Found 7993 messages
waiting
Jan 30 23:40:43 mx1 MailScanner[24762]: New Batch: Scanning 10 messages,
160591 bytes
[root at mx1 ~]#
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/ms-tnef
Size: 5544 bytes
Desc: not available
Url : http://lists.mailscanner.info/pipermail/mailscanner/attachments/20070131/0abeab5b/attachment.bin
More information about the MailScanner
mailing list