Hi, I did Jmeter performance testing on the Ofbiz server and the results are not satisfactory. Here are the results: - for 5 concurrent users (30 loops), the average response time is 2.5 secs and 90% line is 5 secs. - for 40 concurrent users (10 loops), the average response time is 27 secs and 90% line is 44 secs.
For 40 concurrent users, on ofbiz server - CPU spikes to 99% quite often and memory is as high as 44% on db server - CPU spikes to 99% here too! memory usage is low though Other details: - The Ofbiz server and mysql database are on seperate servers (AMD Opteron (Sun V20z), Cent OS, 8GB and 4GM RAM respectively). - From the cache management webtools, the number of cache misses have been quite less compared to the number of hits, which I think is correct. - The cache settings are in according to as suggested in OFBizBasicProductionSetup.pdf, with commented last lines in cache.propertiesand with correct xms and xmx settings. - We did do some modifications to the UI from the default eCommerce store but only at UI level. What I am not able to understand is why does the db server CPU needs to go such high if caching was working perfectly. Concern is using such a good hardware, or is there anything I am missing something basic about Ofbiz caching. Would appreciate any help. Thanks, Vijay.
