System Bottlenecks
Spicer, Kevin
Kevin.Spicer at BMRB.CO.UK
Tue Sep 2 17:29:50 IST 2003
Errol Neal wrote:
>> The best I/O improvement is by making sure you've got plenty of RAM
>> and putting the MailScanner work directory in tmpfs (not either of
>> the mail queues though!)
>
> Also, if one is to use the tmpfs, how large should the file system be?
>
number of MailScanner children * batch size (no of messages) * average mail size * margin of error
tmpfs resizes automatically, but obviously you don't want to run out of RAM and start swapping.
Heres a silly example...
5 children * batchsize 100 * average_size 200k [which is silly, who has many messages that size] * margin of error say 5 (cautious)
= 488M
And thats using stupidly large numbers!, the real figures are probably an order of magnitude or two (but allow for peaks - what happens when every mail has an attachment, like some virus storms we've had). A cautious mind would probably spec 1G of ram (but 512M would probably be okay) with that batch size. In the real world though its often worth decreasing the batch size to improve performance (which reduces the memory requirement).
BMRB International
http://www.bmrb.co.uk
+44 (0)20 8566 5000
_________________________________________________________________
This message (and any attachment) is intended only for the
recipient and may contain confidential and/or privileged
material. If you have received this in error, please contact the
sender and delete this message immediately. Disclosure, copying
or other action taken in respect of this email or in
reliance on it is prohibited. BMRB International Limited
accepts no liability in relation to any personal emails, or
content of any email which does not directly relate to our
business.
More information about the MailScanner
mailing list