You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@roller.apache.org by Sidharth Jain <Si...@indiatimes.co.in> on 2012/06/28 13:06:01 UTC

Roller Query...

Hello Team,

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?

Regards
Siddharth Jain
Times Internet Limited, India

DISCLAIMER AND PRIVILEGE NOTICE: This e-mail message contains confidential, copyright, proprietary and legally privileged information. It should not be used by anyone who is not the original intended recipient. If you have erroneously received this message, please delete it immediately and notify the sender. The recipient must note and understand that any views expressed in this message are those of the individual sender and no binding nature of the message shall be implied or assumed unless the sender does so expressly with due authority of BCCL subsidiaries and associated companies, Collectively Times Group.


Re: Roller Query...

Posted by Dave <sn...@gmail.com>.
On Thu, Jun 28, 2012 at 7:06 AM, Sidharth Jain
<Si...@indiatimes.co.in> 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