Since your CPU is already running at 100% adding more threads will just add thrashing and more context switching. You cannot do more work if you are already running at 100%. Instead, you should find out the capacity of your system by testing with less concurrent users by determining at which point does your CPU move to 100%. How many users can you support reliably?
Events waiting in the queue do not add to the CPU load level. Waiting in the queue too long might lead to client timeouts, however. If you add more threads, to match the number of users, no one will get anywhere fast.
On the other hand, if you were doing a lot of IO, and your CPU was running at 20%, then adding more threads might have improved overall performance and satisfied more concurrent users at the same time. This is assuming that your IO is multithreaded, database connections for instance.
Finally, you should probably load test with 1 user and do some application optimization. Using any of the popular tools out there.
Good luck.
-- -AP_ http://www.myprofiles.com/member/profile/apara_personal http://www.myprofiles.com/member/profile/apara_business
sadineni wrote:
Hi, We have been doing performance evaluation for our application using Weblogic Servers 8.1 as Web And EJB container (i.e Web and EJB components are deployed on same Server). The hardware configuration of our server is 1GB RAM and PIII Processor (1G.Hz) . We have been testing our application with 10 to 100 concurrent users with 30 threads and observing 100% CPU utilization from 10 concurrent users . We would like to know whether we will get better performance by configuring number of threads equal to number of concurrent users to reduce the number of requests in the waiting queues.
Any suggestions regarding performance tuning and setting threads with regards to the number of concurrent users and hardware to get the optimum throughput will be of most help.
Thanks Anjayneyulu
=========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff EJB-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".
-- -AP_ http://www.myprofiles.com/member/profile/apara_personal http://www.myprofiles.com/member/profile/apara_business
=========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff EJB-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".
