On Thu, Jun 28, 2012 at 7:06 AM, Sidharth Jain <[email protected]> wrote: > I am user of roller platform @ http://blogs.timesofindia.indiatimes.com/ as > tech-head; over last month, I have been facing scalability issues on the site; > Upon load-testing the application (excluding all external-domain > calls/resources) for 1 hour with maximum of 100 users, following results were > realized: > > > * Total transactions executed in duration are 10,489; transaction > represent count of pages rendered (random home-page, post-page, tag-page & > category-page) > * Transaction success rate being 99.056 % > * Average load-time for all 4 types of pages was between 20 secs - 40 secs; > * Worse of load-time for home-page was 67 secs; category-list page was 55 > secs; past-page 110 secs; tag page was 60 secs > > Environment configurations: > > * App server: 4GB mem /2 CPU [tomcat server.xml connection pool allows > 'maxactive' = 500; Heap-size: 512M-3GB] > * DB server: 16GB mem/ 8 CPU [max connections allowed = 1000] > > Average load on both App & DB server was also high while load-testing > duration of 1 hr: > > * App server - 64.25714 % (CPU) / 74.69857 % (Memory utilization) > * DB server - 67.38429 % (CPU) / 82.72714 % (Memory utilization) > > My questions are: > 1) Whether total transactions of 10489 in 1 hour (max 100 users) is > decent performance or not? What should have been ideal/optimum? > 2) How to improve load-time of each respective page?
Those are surprisingly bad results. What is your cache configuration for Roller? - Dave
