On 2/14/2011 5:08 AM, Frank Bonnet wrote:
Hello
I've googled around to tune a bit my mailhub ( AMD64 FreeBSD 8.1, 12
Gb RAM, 2 Tb raid5 disks , ~4000 mailboxes unix users )
but I am a bit confused,
All my clients use thunderbird as MUA ( IMAP, IMAPS ) to connect to
the mailhub
no direct access to the machine.
Any of you guys has some pointer to give ?
thanks a lot
I will do the Mandatory Question Clarification Duty.
AMD64 -- The processor is irrelevant unless there is a specific, noted
concern about available CPU cycles or excessive CPU consumption by one
of the mail server components
FreeBSD -- The operating system is irrelevant unless there is a concern
about mail server software package management, such as upgrading,
patching, or problems integrating with standard FreeBSD supporting
layers such as the file system.
12GB RAM -- The amount of RAM is irrelevant unless there is a specific
concern about running out of core memory. (Unlikely)
2TB -- same point, with disk capacity
RAID5 -- same point, with disk throughput
4000 Mailboxes -- This is neither large nor small. Most important, even
if you were just doing load analysis to decide what hardware to buy
(which you already have), is how active is the average user and what is
his average storage requirement?
Thunderbird -- This really needs to be understood as irrelevant. The
last thing you want to do is optimize a server to a specific MUA, even
if that were possible. What quirks or bugs about Thunderbird's IMAP
implementation do you want to mold your installation around?
Finally -- You've said nothing about the relevant parts: What are all
the software tools, servers, filters, and versions thereof that you're
using to run the MTA and MSA infrastructure? Are you even using Postfix?
(Oh, I see you put that in the subject only) What version? What salient
configuration options have you chosen for them that you're concerned
about? What log entries raise concern? What custom code or scripts have
you written that may not be optimal? What error conditions or failure
modes have occurred?
Bottom line: what's not working? What are users complaining about?
What's making you impatient? If I were snide, I'd say the server needs a
new bobblehead on top of it, and if I were cynical, I'd say you're
wanting to fiddle just to learn more. I try not to be, though. :-)
-Daniel