VMmark System Requirements

Here is the minimum hardware setup you will need in order to benchmark virtualized systems with VMmark®:

  • One server with 2 CPUs, 6GB RAM, 80G disk space and a 1Gb NIC
  • One client PC for every tile, each with 2 CPUs, 2GB RAM and 15G available disk space
  • A private network for connecting clients to the server

You can also optionally connect a SAN, iSCSI or NFS storage.

Workload Software
Workload Software

Operating systems: Microsoft Windows Server 2003 Release 2 Enterprise Edition (32-bit and 64-bit); SUSE Linux Enterprise Server 10 (32-bit and 64-bit)

Applications: Microsoft Exchange 2003; SPECjbb2005; SPECweb2005; MySQL; dbench

Client Software

Each VMmark tile requires a client machine. These client machines run Microsoft Windows Server 2003 Release 2 Enterprise Edition (32-bit) with the following applications:

  • VMmark harness
  • STAF framework and STAX execution engine
  • LoadSim 2003
  • Microsoft Outlook 2003 (standalone or included in Microsoft Office 2003)
  • BEA JRockit 5.0 JVM JDK
  • SPECweb client (included with the SPECweb2005 package)
  • MySQL database server
  • SysBench database benchmark
  • SPECjbb monitor (included with the SPECjbb2005 package)
Software Licensing Considerations

Some of the software required to run VMmark is free, some is available in no-cost evaluation versions and some requires paid licenses. The following list summarizes these three categories.

Free Software

You can download the following free software packages from the web:

  • SUSE Linux Enterprise Server 10
  • Apache Ant build tool
  • Apache HTTP Server
  • APC cache for PHP
  • BEA JRockit 5.0 JVM JDK
  • Cygwin environment
  • MySQL database server
  • SysBench database benchmark
  • Dbench (a customized version included with VMmark software)
  • FastCGI CGI extension
  • MySQL database
  • SysBench database benchmarking tool
  • PHP scripting language
  • STAF/STAX software
  • VMware VMmark Harness
  • VMware memory soaker
Evaluation Software

You can download evaluation versions of the following software packages from the
web:

  • Microsoft Outlook 2003 (standalone or included in Microsoft Office 2003)
Purchased Software

You must purchase licenses for the following software packages if you do not already own them:

  • Microsoft Windows Server 2003 Release 2 Enterprise Edition (32-bit)—three 32-bit copies per tile (two for virtual machines and one for that tile’s client system), and one 64-bit copy per tile (for the Java server virtual machine)
  • Microsoft Exchange Server 2003 Enterprise Edition (This is available as part of the Microsoft Developer’s Network (MSDN) Universal subscription.)
  • SPECjbb2005 Benchmark
  • SPECweb2005 Benchmark

Performance Blog

Learn about the performance of virtualized environments at the VROOM! Blog

Read Now