"Those people who think they know everything are a great annoyance to those of us who do." -Isaac Asimov



   
BentUser Updates Feed     


Featured Articles
iPhone 3G Review, Gripes and Praise: Part I
Xbox Live Arcade 2008 Preview: Part I
Resident Evil 5 Preview
Customer Service?
The Fallout from Sony’s E3 Press Conference
Windows XP and Vista b5270 Side-by-Side
DRM Hell
Sharp XR-10X LCD Projector Review
Xbox 360 Launch
Microsoft BOB Review
Logitech V200 Wireless Notebook Mouse
Office 12 Screenshot Gallery
Apple Thinks Same, Goes Intel
.NET 2.0 vs. Java 1.5 Shootout
Microsoft Windows Vista Build 5231 Indepth Look - Part 2
Why Google is Being Sued by Publishers
Microsoft Windows Vista Build 5231 Indepth Look - Part I
Comprehensive Tablet PC Review with the HP tc1100
IBM / Lenovo ThinkPad T43 Review
Windows OneCare Live Preview
OpenOffice 2.0 Writer Beta Preview
Windows Mobile 5.0 Preview
Battle of the Betas: IE7 vs. Firefox 1.5
Unicomp Customizer 101 Keyboard Review
Dell UltraSharp 24" Widescreen LCD Monitor - 2405FPW Review
Yahoo! Music Engine First Look
TopDesk Review
More
 
  Microsoft Virtual Server 2005 Review
  By Andy

  Front > Software
  10/7/2005
  Specifications    Images    

 

The Test

Probably the most important aspect of server software, however, is performance.  We will take a detailed look at the performance of a virtual server compared to a “real” server and look at any differences that crop up.  An important question is how much overhead the virtual machine ends up absorbing, and whether or not this overhead is fixed or variable.
  
Create Virtual Machine
Create Virtual Machine 

For the test we set up a virtual server running Windows Server 2003 SP1 with the latest patches, as well as SQL Server 2000 Enterprise SP4.  This virtual server was, in turn, running on top of another Windows Server 2003 SP1 with the latest patches.  To compare performance, we look at the performance of an ASP.NET database application running on the “real” server versus the “virtual” server.

To best gauge and compare any overhead bottlenecks, we used a relatively slow server as the test bed:

Manufacturer

HP

Processor

Pentium 4 2.0 Ghz

RAM

512 MB DDR1

OS Hard Drive

40 GB 7200 RPM, IDE

Virtual Operating System

Windows Server 2003 SP1

Real Operating System

Windows Server 2003 SP1

Virtualization Software

Virtual Server 2005

Database Software

SQL Server 2000 Enterprise

The rationale in using a slow server is that any performance problems will be easier to detect.  In addition, Virtual Server is meant as a consolidation tool and therefore is likely to be deployed onto previous generation servers in many cases.
   
Virtual/Real Resource Allocation
Virtual/Real Resource Allocation 

The application we used was actually the BentUser website.  BentUser is powered by alloyCMS.NET an ASP.NET-based content management system.  All of the content and metadata are stored in a database which is queried for each request, in some cases several times.  The application and a local copy of the content database were installed on the virtual and real servers.


It is important to note that this is not a test of the speed or efficiency of Windows Server or ASP.NET.  Rather, it is meant as a real-world comparison between virtual and real servers in Virtual Server.




Previous      Next  
[ Administrator Site, Continued ] [ Performance ]
 

 

Contact Us        Links:  NLP APIs      




Copyright � 2005 Retro Reviews LLC.  All Rights Reserved.
Technorati Profile