I know I can use VMWare or Hyper-V to run emulated versions of operating systems, and I have a fair amount of control over some of the hardware aspects.
What I would like to know is, how is it possible to have more control over the hardware emulation.
For example. I can adjust the amount of system ram using the above mentioned solutions, but how can I adjust for example the CPU. My dev machine is pretty powerful, more so than the servers my product is intended to run from in production, making it hard for me to diagnose potential performance issues during dev/test.
Having a way to create a virtual server that is not using all of the processing power of the host would be great.
Any ideas? Thanks for sharing