AW: [imp] Scalability of IMP

Ramon Kagan rkagan@YorkU.CA
Thu, 6 Jun 2002 08:34:22 -0400 (EDT)


HI,

I'm running the following configuration for 40,000 users, soon to be
50,000.  We send anywhere from 3000-5000 messages a day, handling between
600,000 and 900,000 requests.  Response time for login, inbox retrieval
(using imap) and sorting has a 75th percentile about 3-4 seconds with
inboxes ranging from 100 kB to over 250 MB, and messages counts from as
low as 5 to over 10,000.

2 - LVS directors for High Availability load-balancing
	PII 333, 64 MB RAM, 100 Mb FD NICS

3 - Horde machines
	Dual  PIII 866, 1.5 GB RAM, 100 Mb FD NIC

Postoffice Cluster:

3 Sun Ultra 5
1 Sun E220R
1 Dual PIII 1.3, 4 GB RAM, 100 Mb FD NIC

Data resides on a Net App Filer 760 with Gb NIC

Note that we will be upgrading this structure as follows, since the
actually bottleneck in our system is the postoffice and Net App Filer.

2 - LVS directors for High Availability load-balancing
        PIII 550 or higher, 256 MB RAM, 100 Mb FD NICS

5 - Horde machines
        Dual PIII 866, 1.5 GB RAM, 100 Mb FD NIC
	Dual PIII 1.4, 2 GB RAM, Gb FD NIC

Postoffice Cluster:

1 Dual PIII 1.3, 4 GB RAM, 100 Mb FD NIC
4 Dual PIII 1.4, 2 GB RAM, Gb FD NIC


Data will reside on a Net App Filer 840 with Gb NIC


Simulations show that the 75th percentile response time should lower to
the 1-1.5 second range, and for the resource pigs (huge inbox and message
count)  response time should drop significantly.

This may be overkill, depending on the mandate for you response.  Our
executive have mandated response times to be under 8 seconds for overseas
usage.  Taking into account a 4 second delay for oversea network travel,
this makes the requirement for such powerful machines.

Ramon Kagan
York University, Computing and Network Services
Unix Team -  Intermediate System Administrator
(416)736-2100 #20263
rkagan@yorku.ca

On Thu, 6 Jun 2002, Kuhl, Oliver wrote:

> > > What hardware do I need?
> >
> > What hardware do you have? What software do you use? Please describe your
> > "little testinstallation" in more detail.
> My little Testinstallation is a Pentium 300 with 128 Mb RAM running debian
> linux. I'm using the IMAP-Servers of my company, which are highly scalable
> and currently serve about 100,000 users. Now I want to find out what
> hardware I need for the webmail-server, which should run debian or solaris
> with apache, php and mysql. Maybe I have to built a server-farm, or I need a
> dual cpu machine. That has to be found out....
>
> Regards,
> 	Oliver.
>
> --
> IMP mailing list
> Frequently Asked Questions: http://horde.org/faq/
> To unsubscribe, mail: imp-unsubscribe@lists.horde.org
>