Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Best Practices on VMBest Practices on VM's
Previous
 
Next
New Post
8/23/2007 7:46 AM
 

I am hosting a DNN installation (single portal) on a MS Virtual Server instance and am getting pretty poor performance.  As DNN is designed to run multiple portals on 1 installation, I am kind of surprised that I'm having issues with 1 portal.  Granted this is a VM environment, but I'm still surprised.  Are there any known best practices with regards to running DNN in a VM environment with regards to performance optimization?  Keep in mind that this is a production environment, too.

Thanks!

Brian

 
New Post
8/23/2007 10:24 AM
 

Brian,

Can you provide some quantative numbers to the 'poor performance"?  Also, what are your performance settings configured to?


-Mitchel Sellers
Microsoft MVP, ASPInsider, DNN MVP
CEO/Director of Development - IowaComputerGurus Inc.
LinkedIn Profile

Visit mitchelsellers.com for my mostly DNN Blog and support forum.

Visit IowaComputerGurus.com for free DNN Modules, DNN Performance Tips, DNN Consulting Quotes, and DNN Technical Support Services
 
New Post
8/23/2007 10:50 AM
 

I am also very interested in any advise in this area, specifically focused on testing.  However, any suggestion would be appreciated.

Paul.

 
New Post
8/23/2007 11:42 AM
 

Brian,

I'm interested in knowing what type of hardware you're using for this deployment.

I run a number of sites on VMs and have never noticed any performance issues. The hardware used in the case is an IBM x3755 server with 4 AMD Dual-Core Opteron processors, 8GB Ram. I use VMWares Infrastructure (ESX) as the virtualization software. The guests are all Win2K3 SP2 using 1 processor and anywhere from 756Mb to 2G of RAM depending on load. Please note that none of these VM's runs it's own SQL server, this is handled by a second box inside the DMZ, and done for security.


I have found that the sites load just as quickly and perform just as well (in some cases better) if/when they are deployed to a 'standalone' server. I'm very interested in hearing exactly where your performance issues are taking place.



 
New Post
8/24/2007 8:18 AM
 

I am running on a VM hosted by GeroDev.  I'm not sure of the exact hardware configuration (not able to contact them right now), but I would assume each VM instance is running on at least a 4-way server class box (I think they use only newer Dells, so it's probably a dual core as well).  GeroDev has guaranteed that my VM instance will only share the host server with up to 9 other VM instances, so that does not seem too imposing.

My VM instance has 1 CPU and 756 MB allocated to it.  The VM is running on Windows Server 2003 Standard R2.  I also have Diskeeper running to ensure that the disk is properly defragmented.  I am also using a Web Garden setup in IIS for my thread pool.  I have made the appropriate changes to my DNN installation to support this (based upon DNN documentation for web farms).  My VM has only 1 web site (the DNN installation), and the DNN installation has only 1 portal.  My DNN installation is pretty textbook - a few 3rd party modules, a few custom modules, not too many users right now. 

The SQL Server 2005 database is running on a dedicated SQL Server at GeroDev, not on the VM.  They have told me that both the VM host server and the SQL Server are running on the same 1Gb connection (as would be expected).

Are there some specific DNN settings that I should be checking in order to optimize performance?  I'm getting multi-second (sometimes as long as 30!) response times in some situations, even after the initial worker thread load in IIS!  What am I missing here?  I'll be honest in saying that I have not dug too deep into the performance counters on the VM yet, but I wanted to see if anyone has any guidelines or suggestion first, as that can be a long process.

Thanks!

Brian

 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Best Practices on VMBest Practices on VM's


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out