3hrs of Performance test
Hi Everyone,
We are running a performance test with high volume of users (1500+) against a Virtualize installed on a windows server 2008 R2 and we noticed that:
first hour: CPU usage is reaching 40-50% usage
third hour: CPU usage is reaching 90-100% usage
checked the task manager > process and saw that java.exe is taking much of the processor usage
Below are the specs
Intel xeon CPU E5-2698 ( 4 processors), 16gb RAM. we've followed the Document provided by parasoft experts with regards to Performance tuning the virtualize server.
please advise
Comments
-
Hi lukeliwanag,
I would recommend checking the performance tuning you've done against the form post in the link below. It has the most up to date guidance on performance configurations.
See this post on performance
https://forums.parasoft.com/discussion/2854/performance-tuning-your-virtualize-server0 -
thanks @williammccusker we've done that as well and still we are experiencing high CPU usage.
0 -
The high cpu usage only happens after the test has been running for a few hours? What tools and data sources does your virtual asset use? Does it use scripting?
0 -
@williammccusker we're using mainly DataRepository as our data source. Yes it does do some scripting as well however, minimally (e.g. parsing dynamic requests and responds back dynamically) and only for 4-5 responders.
0 -
Check if caching is enabled for the data repository data sources. Also when you are seeing the high cpu usage how much time is being spent in gc? Does it account for the higher cpu usage?
0 -
@williammccusker Caching is enabled for all data repositories.
based on analysis:
Minor GC total time 8 min 5 sec 455 ms
Minor GC avg time 177 msFull GC total time 4 min 37 sec 520 ms
Full GC avg time 9 sec 570 ms0