[imp] Permformance issue
   
    Eric Rostetter
     
    eric.rostetter@physics.utexas.edu
       
    Tue, 16 Jul 2002 15:29:21 -0500
    
    
  
Quoting tomc@teamics.com:
 
> My 2c:
And a very good "2c" it is!
> No web server or SQL server should be uniprocessor in a production setting.
Well, not exactly true.  Our departmental web server runs just fine on
a 266Mhz single CPU system with 128M of ram....  
Now, obviously we don't run Horde/IMP on that machine.  It actually does 
run php/cgi scripts though, not just static content.  Not one single 
complaint about performance.  Of course the load is very low.  I know a 
lot of small businesses that run production web servers which have hits 
in the tens (not hundreds, tens) per day and do very well with a
single cpu system (often off a DSL line).
Now, would I consider running a big site on such a machine?  No!  But if
you have a small site, with small load (number of hits) it works fine.
> We finally decided it was more cost effective to go with two machines, one
> which was a serious IO monster, the other which was a dual xeon with 4gb
> ram and etherchannel capable network cards.  Place a private 100baseT
> between the two machines, and good to go.  Backups run on the IMAP server.
We're heading in a similar direction on several large projects, except we
have yet to decide/do the private interface.  We simply etherchannel 4
100 full duplex lines, and run everything over them.  Can you give any 
performance (not security/reliability data) on the effect of having a 
private line between them rather than using the etherchanneled cards?
 
Feel free to reply off-list if you want. :)
> We also liked the split configuration because the performance/capacity
> calculations indicate that should we double the number of clients, we only
> need to add another web front end, because the incremental load on the imap
> server does not increase as rapidly as the http in relation to the number
> of active accounts.
We've also seen this for our non-Horde applications, and hence are moving
to this setup also.
> We watch the performance and latency on the link between the two machines,
> because that could present latency problems for imap.
I'd love to hear more about this.
> Certainly your mileage will vary, and there are probably hundreds of other
> 'correct' answers given the same inputs.
Yep.
> tc
-- 
Eric Rostetter
The Department of Physics
The University of Texas at Austin
"TAD (Technology Attachment Disorder) is an unshakable, impractical devotion
to a brand, platform, product line, or programming language. It's relatively
harmless among the rank and file, but when management is afflicted the damage
can be measured in dollars. It's also contagious -- someone with sufficient
political clout can infect an entire organization."
--"Enterprise Strategies" columnist Tom Yager.