All true, but we are running a 100K (Canadian) blade center, and at 255 apaches per server and 10 blades, thats ~2500 concurrent users. You have to have a pretty honking Sun box to manage that, certainly within the same price range, and another 15K buys me 40% more power.
I have come to the conclusion that Apache is ideally suited to the scale out vs scale up model, and in that instance prefork is probably even in terms of performance and flexibility with worker. Jeffrey Burgoyne Chief Technology Architect KCSI Keenuh Consulting Services Inc [EMAIL PROTECTED] On Mon, 28 Feb 2005, Justin Erenkrantz wrote: > --On Monday, February 28, 2005 6:24 PM -0500 Jeffrey Burgoyne > <[EMAIL PROTECTED]> wrote: > > > I can go even one step further. 255 servers, 2.5 Gig of ram, huge config > > (200 virtuals hosts, 1500 redirect rules, 2000 rewrite rules, 300 proxy > > rules) and I never go into swap using prefork. > > I believe 255 concurrent clients is really low now-a-days for high-end > production servers. Heck, 2.x's hard limit is 200,000 not 256. (Reason > #1001 why 2.x is better than 1.3.) =) > > It's when you start to get into several thousand concurrent connections > that I've found that the memory model of prefork starts to get painful. > And memory usage also depends on whether your OS does optimistic or > pessimistic memory allocation. It's impossible to run high MaxClients with > prefork on, say, Solaris without having large amounts of swap dedicated. > -- justin >