
3
Principled Technologies, Inc.: Dell PowerVault MD3000i high-availability testing on
Windows Server 2008 R2 and Hyper-V
We ran the LoadGen benchmark for 30 minutes on each Dell PowerEdge R710 server. For more details about
LoadGen, see http://www.microsoft.com/downloads/details.aspx?FamilyId=DDEC1642-F6E3-4D66-A82F-
8D3062C6FA98&displaylang=en.
DVD Store
DVD Store Version 2 (DS2) is an open-source application with a back-end database component, a front-end Web
application layer, and a driver layer that operates as the middle tier and actually executes the workload.
The main DS2 metric is orders per minute, or OPM. We show the number of OPM each solution achieved during
our test. We calculate OPM as the number of overall orders divided by the elapsed seconds multiplied by 60. As
such, we report the last OPM score the benchmark reported while all VMs were simultaneously running.
Because our goal was to isolate and test database server storage, we did not use the Web application layer.
Instead, we ran the driver application directly via its command-line interface.
DS2 models an online DVD store. Virtual customers log in; browse movies by actor, title, or category; and
purchase movies. The workload also creates new customers. Browsing movies involves select operations, some
of which use full-text search and some of which do not. The purchase, login, and new customer procedures
involve updates and inserts, as well as selects. The workload’s main reporting metric is orders per minute, or
OPM.
For more details about the DS2 tool, see http://www.delltechcenter.com/page/DVD+Store
.
Each server ran a single instance of DS2. This simulated a heavily loaded environment; the load-generating
system ran with no think time, blasting requests as quickly as the servers could handle them.
The DS2 driver application creates an orders-per-minute performance counter on the system. We used the
Reliability and Performance Monitor on the servers to create a data collector set to collect statistics once every
second. Our experiments showed that this function did not affect the performance of the test. We used these
results to verify that neither the processor nor the memory was a bottleneck in the test.
Iometer
Iometer measures input/output (I/O) on single and clustered systems. Iometer performs I/O operations on a
system in order to stress the system, and then records the performance of and system stress created by these I/O
operations. Iometer can create and measure workloads on a single system or on networked systems. We used
Iometer to simulate a file server workload on both Dell PowerEdge R710 systems in order to add additional load
to the storage array during our tests. We adjusted the Iometer workload to match the IOPS-per-user counts from
a test run of Microsoft’s File Server Capacity Tool (FSCT). We thus forced a target IOPS of .60 to .75 IOPS per
user, per file server and made sure the File Server IOPS stayed within the target range during our test runs.
Details of the Iometer access specifications we used are in the Setting up the individual Iometer workloads below.
For more details about Iometer, see http://www.iometer.org/
.
Virtual machines
We installed the following applications on the virtual machines:
Dell PowerEdge R710 #1
• Microsoft Exchange Server 2007 (active and under LoadGen load)
• File Server (active and under Iometer load)
• Microsoft SharePoint (active but not under load)
• Secondary Microsoft Active Directory Service (active but not under load)
• Microsoft IIS (active but not under load)
• Microsoft DHCP Server (active but not under load)
• Microsoft SQL Server (active but not under load)
Komentáře k této Příručce