Couldn't help but to poke in here.  I lead the performance tuning effort for CF5. 

We spent a great deal of time on 2, 4 and 8 processor machines on all platforms 
testing, analyzing and tuning the CF5 engine.  We had one beta tester on a 
16-processor Solaris machine giving us feedback as well.

CF451 SP2 and previous contained serious bottlenecks that prevented the server from 
effectively making us of all processors.

This was particularly observable on the 8-way machine, where it was extremely 
difficult to obtain CPU utilization much above 20-45%, with dismal avg page response 
times and throughput, due to threads contending for various resources and constructs 
internally.

We isolated and eliminated or tuned these in CF5, allowing CF (for the first time, 
really) to actually make use of all CPU horsepower on the machine, with enough load, 
we were able to see processor utilization with our tests in the 98-100% range, with 
avg page response times and throughput almost exactly 8X better than the single-CPU 
machine measures...what you would expect from an 8-processor SMP machine investment.

THE SHORT STORY: Assuming your app doesn't have significant shared-resource 
bottlenecks, if you add processors AND you're running CF5, by re-tuning the 
Simultaneous Requests setting in the Admin upwards, you can make very effective use of 
all processors on the machine.


FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to