|
If it helps, here are my email servers... Outgoing: P4Xeon-3ghz x 2 2GB RAM 2x160 GB SCSI Hardware RAID (mirrored for the system partition and striped for the queue partition) The system has an average usage of about 0.10. CPU usage rarely gets above 1%. This machine does 2 weekly mailings of over 200,000 names. The names get inserted into the queue by a program that runs lcally and takes about an hour to fill the queue and about 8 hours to send them all with remote concurrency at 509 (can't get it higher for some reason), using up about 1 of my T-1s in bandwidth. This machine is using about 1GB of its memory. Incoming: P4Xeon-3ghz x 2 2GB RAM 3x73 GB SCSI Hardware RAID5 This machine is far more important as it handles and stores all incoming email, so it has redundant power supplies as well. It handles about 50-100 concurrent imap-ssl connections plus all of our incoming mail on 6 domains. An average week since I have put this machine up I have handled 120,000 incoming emails, close to your 20,000 per day. This machine also sits around as less than 1% CPU. This machines uses about 1.3GB of its memory. Given these numbers, your proposed configuration should be well within what toaster needs. FYI (in case you care at all): The 2 machines are a Dell PowerEdge 1425sc and a Dell PowerEdge 2850. Regards, Warren Stanley Robins wrote: thank you, i will try that.. StanleyOn 2/20/06, Dairenn Lombard <[EMAIL PROTECTED]> wrote:That depends on the average size of each message and over what period of time that quantity of messages are being delivered. That said, if you put three 200GB SATA drives in a RAID5 array, add 2GB of RAM on a P4 with a 10Mbit/Sec. uplink, you can expect to be able to deliver 20,000 messages a day (although you might want to consider more bandwidth). You should do what we did and just set up the server, and then write a shell script to stress-test the box, and see what it can handle; how much e-mail it can deal with. I wrote this script for FreeBSD to do just that: #!/bin/sh # # usage: # ./stresstest.sh [EMAIL PROTECTED] # or enter ./stresstest.sh by itself to be prompted for e-mail address. mailaddr=$1 if /bin/test "$1" = "" then clear echo -n "Please type the recipient's email address: " read mailaddr fi echo Sending 1,000 32KB messages to $mailaddr... # for count in `jot 1000` do message=`jot -b 1 16384` ( /bin/echo "To: $mailaddr" ;\ /bin/echo "Subject: qmail toaster stress test" ;\ /bin/echo "$message" ;\ /bin/echo "." ;\ ) | /usr/sbin/sendmail -t [EMAIL PROTECTED] echo -n . done echo "Done!" To delete the test messages, just go into qmailadmin and delete the recipient mailboxes. Jot doesn't come with linux, but you can install it by downloading it from http://ftp.debian.org/debian/pool/main/a/athena-jot/athena-jot_9.0.orig. tar.gz tar -zxvf athena-jot_9.0.orig.tar.gz cd into the dir it creates, and follow the instructions on compiling it.-----Original Message----- From: Stanley Robins [mailto:[EMAIL PROTECTED]] Sent: Monday, February 20, 2006 12:14 AM To: [email protected] Subject: [qmailtoaster] Re: Server configuration i more quick question if i have a p4 machine with 2 GB of RAM and 200 GB SATA Raid drives, and a 10 MBPS internet link.. how many emails will i be able to send via qmail ??? just a approx estimation.. Thank you for your help On 2/20/06, Riezal Ross <[EMAIL PROTECTED]> wrote:20,000 emails with attachments can be quite heavy on the server. I would think P4 with RAID will be sufficient. Using SATA hard disks will help to, unless you're planning to go SCSI. Lots of RAM. Regards, Riezal Ross -----Original Message----- From: Stanley Robins [mailto:[EMAIL PROTECTED]] Sent: Monday, February 20, 2006 3:47 PM To: [email protected] Subject: [qmailtoaster] Re: Server configuration ok, even if i centos, what do you think should be a good |
