DNN Load Testing
Last Post 11/19/2018 5:53 PM by ayman sharkawy. 5 Replies.
Author Messages
Kevin Wing
Nuke Active Member
Nuke Active Member
Posts:26


--
09/29/2009 2:09 AM  

Hi all,

 

We are in the process of load testing our DNN solution. I thought I would post my findings to see if anyone has any comments.

 

·         The load testing tool was deployed on a server and 5 client machines.  During the testing the DBA’s traced database performance and the Virtual Machine console was monitored.

 

·         The initial test was to simulate growth over 10 minutes to 200 concurrent users growing incrementally by 10 users every 10 seconds.  This killed the machine after running for just 15 seconds (CPU maxing out at 100%).

 

·         We then added an additional virtual processor to the VM and the same test was re-run.  This time it fell over after 5 minutes of the testing period.

 

·         A third test was then performed to simulate growth over 25 minutes to 200 users growing incrementally by 10 users every 40 seconds.  This test was completed without the box falling over.  However, with an average CPU usage of 80% the site was extremely slow and not of an operational standard.

 

Next Steps

 

·         Review the test results from the various information sources in more detail to try and ascertain any conclusions on where the pinch points are.

·         Performance tuning of IIS,

·         Following the above, potential solutions to improve performance may become apparent.  Alternatively, other options could be:

o        Assign a specific processor to the VM

o        HTTP compression (although from research it appears that this puts extra load on CPU so may not be an option).

o        Add another virtual server and load balance between the two (although we would need to investigate if/how DNN could work in this set-up).

 

 

We could potentially have about 1000 concurrent users. The next steps above aren’t really desirable and will take time. If anyone has any thoughts or ideas be nice to hear from you.

 

Thanks,

 

Kev

Joseph Craig
DNN MVP
Posts:11667


--
09/29/2009 7:59 AM  
Kevin,

Thanks for posting this information.

I think that this is a situation where you really should get in touch with DotNetNuke Corporation for their reaction and advice.  You can start here for information about using DotNetNuke with a web farm.  Last year at the OpenForce Conference, Scott Wilhite from DotNetNuke presented a talk on high volume sites using DotNetNuke.  The previous year included this:

"Richard Gillis & Pete Diemert of C4 Communication will provide an overview of the highest volume DotNetNuke deployment which has been documented to date - The Official Website of the Australian Football League . The site currently handles 2.5 million unique users per month, 500,000 user sessions per day under peak load, 50,000 user sessions per hour under peak load, and 20,000 users concurrently."

So, there is information available, and I'm sure that they will be more than happy to provide information and work with you.

And ... let us know here what you find.

Joe Craig, Patapsco Research Group
Complete DNN Support
Elias Errecart
Nuke Newbie
Nuke Newbie
Posts:2


--
01/20/2012 9:12 AM  
Hi all, Joseph can you u provide me with more information about high volume sites over DNN, like hardware requirements or farm setup configurations?

I’m planning to implement DNN for a TV Station web site (including a single child portal for each tv program ), that host video and audio streaming content, high volume of comments ( over different sections ), photo galleries, dynamic news, etc.
It’s a similar case of Australian Football League (www.afl.com.au).
By the moment harware requirements isn’t a problem because the company has their own datacenter.

Ours statics for this site are:
- 2.5 M visit by month
- 28 M page views by month
- 5.5 M of session by month
- 14.000 access per hour
- max concurrent users : 10.000

Regards,

Elias.
Joseph Craig
DNN MVP
Posts:11667


--
01/21/2012 4:33 PM  
I think that you'll do better for answers to those questions by going directly to the source: DotNetNuke Corporation. I'd drop them an email and/or make a phone call and see what they have to say.

I'm guessing that they know quite a bit about some of the larger sites using DotNetNuke and might be able to share some of that with you. If they can't share, they can at least give you some ideas. They might even offer to help you size such a site. And, if you are looking at a site as you've described, you are certainly a candidate for a "Professional" version of DotNetNuke. With that purchase, you do get access to their engineering staff, I think.

Joe Craig, Patapsco Research Group
Complete DNN Support
Elias Errecart
Nuke Newbie
Nuke Newbie
Posts:2


--
01/23/2012 6:25 AM  
Joseph, thanks for the quick reply, i am already in contact with dnn support. And we are pointing to a web farm solution with enterprise dnn licence.

Regards.
ayman sharkawy
Nuke Newbie
Nuke Newbie
Posts:1


--
11/19/2018 5:53 PM  
Hi. Have you already implemented a site using the DNN . And how the performance of the site and its speed with the large number of users


---