> Except that there is a significant number of values to look > at, not just some CF setting. What these values are heavily > depends on the OS system. Understanding the difference in > threading models allows one to tune these values more > appropriately.
So, what would you do differently, given two boxes to tune, let's say Solaris and Linux? How would you find the optimal value for simultaneous requests on each? How would you know that you'd found the optimal value in each case? Given one specific tunable variable, the process for determining the optimal value for that variable is the same, using a load-testing methodology, without regard to what that variable is. Yes, there are many tunable variables. Yes, knowing what they represent will help narrow the scope of necessary testing. Yes, the process will move faster if you know what tunable variables are most likely to require and benefit from tuning. That doesn't mean that the process itself will be any different between platforms, which again was my point, to which you objected. However, the point of using an external methodology is that it allows you to apply statistical analysis instead of expertise and knowledge of best practices. This testing methodology can be implemented by competent QA engineers, rather than by expert developers and sysadmins. If used in conjunction with a competent sysadmin, it can find which server tuning parameters willl make the biggest difference in performance. If used in conjunction with expert developers, it can find the areas within the application code that are most in need of attention, allowing the expert developers to maximize the value of their expertise. It also provides full coverage, in that you don't have to worry about your expert developers missing something in their code review - it'll show up as a bottleneck during testing. If used during the development process, this methodology allows you to play some interesting "what if" games, which can save your ass before deployment. The problem with this methodology that I haven't addressed is cases of interdependent values, which is the place where expertise is necessary, but the vast majority of cases don't fall into that category. You might be surprised how much difference finding the optimal value for "simultaneous requests" can make. I don't know about you, but that's something that I can't determine solely through expertise. We seem to be arguing past each other a lot lately, Matt. I hope you're having fun! Dave Watts, CTO, Fig Leaf Software http://www.figleaf.com/ voice: (202) 797-5496 fax: (202) 797-5444 ______________________________________________________________________ Your ad could be here. Monies from ads go to support these lists and provide more resources for the community. http://www.fusionauthority.com/ads.cfm 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

