Greetings,

Ok, time for another question...  We are running a mail system (ISP) with just a bit 
over 4000 mailboxes at present...  Our exact configuration is as follows:  RedHat 
Linux 7.0 + patches, postfix snapshot 20010204 (MTA), and cyrus-imapd 2.0.11  system 
is a dual PIII 800 with 512mb ram, hardware mirrored 18 gig ultra scsi disks.  
Additional configuration information, postfix is configured to virus scan (amavis & 
Kaspersky AVPDaemon/AVPDaemonClient) then passes it back for lmtp delivery via unix 
socket.

This is working quite well so far, but I have noticed performance slowdowns when a 
large amount of mail gets dumped on us at once...  The main reason I'm asking is 
because we have an email list that goes to every customer who has a mailbox on our 
system, and when we send even a small email to the list it can take up to 3 hours for 
the system to finish processing and delivering to all of the mailboxes...

Is there any way to drastically improve the performance of this system?  Can 
cyrus-imapd perform some kind of directory hashing that I can turn on like postfix and 
other MTA's support?  I understand the issues with linux and large directories, so 
this is why I'm asking about the hashing...

I'm willing to listen to any tips, even up to changing the hardware set-up 
somewhat....  I somewhat under-estimated the size and load of this mail system when I 
first designed it and need to come up with a solution we can live with going forward 
as we grow.  I've considered the possibility of switching to qmail vs. postfix, but it 
seems that the responsibility for delivery lies with cyrus & lmtpd...

TIA!

Andy H.

---
PGP public key fingerprint
FC3A FD71 8A43 E510 8797  6FD8 918C 1D54 17D9 9EC1

Reply via email to