There has been a lot of talk over the past few months/years about the performance differences between ESX & VS, but most of this testing is done by 3rd parties. My thoughts are as follows...
I would like to create a VM or series of VMs that can be used in a standardized way that is 100% repeatable to test performance of each server AS WELL AS test the hardware. We have all had lots of talks about how a DL585 is 10x better then a DL580 or an IBM x366. Forgetting those arguments I would like to make these VMs so they can be used anywhere pretty much for testing. While the Windows/SQL licensing prevents this I could create repeatable instructions to build the VMs in a specific way to ensure that the tests can be verified.
Would there be interest in this from others out there to test your own hardware/OS as well as potentially test new hardware for considerations in your environment? If so what tools/tests would you recommend for testing? I am thinking of doing a variety of MS & Linux boxes that would run network, memory, cpu and disk testing that could effectively max the box out. If 5 is not enough then create 2x or 4x or whatever number of all the servers to max the box. Then record how long it takes for each of the tasks.
VM1:
Windows 2000
VM2:
Windows 2003
SQL Server
VM3:
Windows 2003 SP1
VM4:
Linux flavor
VM5:
Linux flavor
mySQL
Thoughts?
Kix
I would like to create a VM or series of VMs that can be used in a standardized way that is 100% repeatable to test performance of each server AS WELL AS test the hardware. We have all had lots of talks about how a DL585 is 10x better then a DL580 or an IBM x366. Forgetting those arguments I would like to make these VMs so they can be used anywhere pretty much for testing. While the Windows/SQL licensing prevents this I could create repeatable instructions to build the VMs in a specific way to ensure that the tests can be verified.
Would there be interest in this from others out there to test your own hardware/OS as well as potentially test new hardware for considerations in your environment? If so what tools/tests would you recommend for testing? I am thinking of doing a variety of MS & Linux boxes that would run network, memory, cpu and disk testing that could effectively max the box out. If 5 is not enough then create 2x or 4x or whatever number of all the servers to max the box. Then record how long it takes for each of the tasks.
VM1:
Windows 2000
VM2:
Windows 2003
SQL Server
VM3:
Windows 2003 SP1
VM4:
Linux flavor
VM5:
Linux flavor
mySQL
Thoughts?
Kix