I have a question regarding VMmark 2. I have successfully ran VMmark 1 on a single host system to collect some information regarding activity of different VMs. With the release of VMmark 2, I wanted to take advantage of the new OS/Application stack provided, but I still want to use it on a single host. I don't want to measure or report scores, just want to collect some data regarding the activity of different VMs while they are running. So I'm not interested in the measuring the performance of the data-center management part (like vMotion and Storage vMotion, load balancing, etc) and preferably I don't want them to be running. The question therefore is whether it's possible to set up and run a VMmark 2 Tile on a single physical host (similar to VMmark 1) by changing/disabling some of the configurations in the harness config files on the client?
Yes, although your runs won't be compliant, you can certainly disable all of the operations that are dependant on multiple hosts. Take a look at the VMMARK2.config file and benchmarking guide for additional details.
For example, to disable all of the infrastruture operations, in your VMMARK2.config file you would set
Thank you so much for the quick response. I will check the guide for further details, but wouldn't the harness complain that there's no dynamic load balancing or a server that is running vCenter?
Hi Jumperel, if I understand your question, you are asking if it is possible to run VMmark on a physical server installed with Windows 2008 R2, for example.
VMmark can run with reduced functionality on, at minimum, one physical server installed with ESX and one other physical machine installed with Windows Server 2003 or 2008 to serve as the benchmark's client.
It's not possible to run VMmark on a physical server installed with Windows 2008 R2 as the benchmark is made up of many virtual machines running workloads.
Take a look at this post which describes running VMmark on one host with reduced functionality.
Thank you Rebecca for your answer.
I just wanted to make a comparison between physical and virtual servers for my final paper, wich I already did (i'm engineer already :D), but I used a software from passmark. I also saw that this software was used in a similar test between ESXi, physical and Xen.
Anyway, have a nice day
I finally got to the point to start the VMmark2 run on a single host. All VMs are up and running, the client harness pings them using STAF, but then it tries to access vCServer and fails. I have not setup a vCServer. I only have a single host that is running ESX and contains all VMs. I'm wondering if/how I can skip accessing the vCServer part in the harness.
So, to confirm this, I need to create a vCServer machine, connect my SINGLE host to it, disable infrastructure workloads and turn off cluster mapping in the vmmark2.config. Is that enough to have a single host run?
In your new vCServer, you'll need to create a single host cluster and add your host to it. This, in addition to the disabling cluster mapping and infrastructure operations, should be what you need.
Thanks so much, I installed vCenter on a VM in a different machine (as the guide says) and I had a successful run of VMmark2 on one host. However, there are a copule of minor issues:
1- At the end of the run, I get a warning that Standby server might have terminiated prematurely:
20120720-14:01:54 Info Process: Tile 0: standbyclient failed to start/complete. Returned: RC = 1, STAFResult =
20120720-14:01:54 Info Info : Warning : Checking Tile0 Standby for premature termination
2- I don't see a Score_0_Tile_test.out file. Is there anyway that I can generate this file manually, out of the generated .wrf files?
As far as the standby warning, you'll need to review the Standby*wrf files for errors.
Yes you can generate a score.out manually. Just open a cygwin prompt and then change directories to the results folder from your last run. Then run perl ../../tilescore.pl -t <num tiles>, run -h for more assistance with tilescore.pl.
Thanks, I generated the scores using the scripts. However, when checking the Standby0.wrf I just see a serires of PONGs back from the server. No error is reported in that file. Any where else to check or any ideas about the reason for the warning?
Another side question here (it probably does not belong to this thread). I see my olio ratios all being 0.75. Is this benchmark a disk intensive one? What might be the bottlenecks for this and how can I boost it to 1.0 or above?