Sign in with
Sign up | Sign in
Your question

How to benchmark Virtual performance vs native performance

Last response: in Business Computing
Share
January 14, 2011 10:59:02 AM

Hi guys,

I was wondering if ye could give me a little help, I'm doing a dissertation on virtualization and have to do some primary research, so my plan was to test the difference in performance between a physical system and a VM.

I had planned on loading up server 2008 on a real machine and a virtual 2008 on a HyperV 2008 server and than testing MS SQL performance FTP performance and Apache bench but my supervisor told me its not indicative of real world situation so does anyone know a better way for comparing performance.

Any help would be nice, Gav.
January 14, 2011 12:19:31 PM

You wouldn't virtualize a SQL server. This would remain a physical box.

You could compare running multiple servers using Hyper-V, compared to that same box only running one server.

Cost effective and you could research the performance of each server against the single physical server.

January 14, 2011 1:16:34 PM

I had planned to do a performance cost analysis comparing hardware licensing power cost of each set up.

I was going to use a linear digression to work this out but i need some way of getting some performance figures.

What kind of loads would you recommend that I test on a virtual server?

edit : i do also plan on doing scaling tests. but when your dissertation has to be 15000 to 20000 words and a third of it should be research you have to test a lot.
January 27, 2011 2:47:47 AM

Ok what are you virtualizing and how are you going about the virtualization process will effect benchmarks. If your using W2K8 as a host OS then all your VM's will incur a performance penalty from the overhead produced by the host. If you use something like VM Ware ESX server then there is little if any overhead penalty. Something like Solaris 10 zones will incur zero host overhead penalty due to how they go about virtualization.

SQL can be virtualized fine using VM Ware ESX, even clustered. We've had big problems using W2K8 Hyper-V and SQL, we wouldn't recommend Hyper-V to anyone looking for an enterprise class service.
!