Rick,

We run very similar traffic. We found GC to be much better, for our app, 
when using the 1.5.0_14 JVM, over the default CF8 JVM. We hired Mike 
Brunt to come in and consult with us (some of the best money we ever 
spent). This may be better with the 1.6.0_11 JVM, but we haven't tested 
that yet.

Steve "Cutter" Blades
Adobe Certified Professional
Advanced Macromedia ColdFusion MX 7 Developer

Co-Author of "Learning Ext JS"
http://www.packtpub.com/learning-ext-js/book
_____________________________
http://blog.cutterscrossing.com

Rick Root wrote:
> Dear cf-talk,
> 
> I'm working on a site that averages about 10 requests per second over
> the course of a 24 hour period... of course it's considerably more
> active during peak time periods (actually about 9am-midnight, with
> peak activity between 8 and 10pm.
> 
> We spread this across 3 instances with 1gb of memory each.
> 
> Time between major GCs right now is about 14 minutes.  However during
> the peak time, major GCs run about every 6 minutes.
> 
> These garbage collections cause a temporary pause in the processing of
> requets while memory is cleaned up, and when you're getting 8 requests
> per second, they pile up quite rapidly.
> 
> Right now I have Fusion Reactor configured to only allow 15 requests
> into CF at a time and queue the rest.. but during these 15-20 seconds
> of slow processing (every 6 minutes on each of the 3 instances),
> unusual things happen like lock timeouts in the application.cfm.
> 
> Now.. after a major garbage collection, memory usage drops from 1GB to 400MB.
> 
> We're running windows server 2003 with 2 Xeon 3ghz CPUs and 4GB of RAM
> .. coldfusion 8,0,1,195765, JVM 1.6.0_04
> 
> my JVM arguments:
> 
> java.args=-server -Xmx1024m -Xms768m -Dmail.host=www.classcreator.com
> -Dsun.io.useCanonCaches=false -XX:MaxPermSize=192m -XX:+UseParallelGC
> -Dcoldfusion.rootDir={application.home}/
> 
> Here are my settings from the "Request Tuning" part of the CF Administrator:
> 
> Maximum number of simultaneous Template requests  25
> Maximum number of simultaneous Flash Remoting requests  3
> Maximum number of simultaneous Web Service requests  3
> Maximum number of simultaneous CFC function requests 3
> Maximum number of running JRun threads   40
> Maximum number of queued JRun Threads  1000
> 
> And as I said... Fusion Reactor is configured to queue requests beyond
> 15....and there are three instances (all with the same settings)
> 
> so.. how can I reduce the negative effects of garbage collection on
> the application?
> 
> Any suggestions?
> 


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;207172674;29440083;f

Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:318932
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to