While I wait for the IT dept to set up the new hyper-V cluster, I'm reading up on virtual machines. It's a really simple question.
If I only have a single VM, with a single Virtual CPU, what is the maximum performance I can achieve? (minus tiny percentage points for overhead) It is equivalent to one physical core, or more than one physical core if there are idle cores.
I'm guessing it's up to one physical core. But usually less, if other VM's are time sliced with it.
http://blogs.technet.com/b/puneetvig/archive/2011/05/21/hyper_2d00_v_2d00_concepts_2d00_vcpu.aspx
In this confusing Q&A, it talk about about time sharing a physical CPU into many vCPU's but I don't see any talk about the ceiling performance.
edit- My application will take up 100% cpu on the VM for as many threads as there are vCPUs, so I'd like to know if I'm provisioned 80% of the resources, I would hit 50% of the usage of the physical machine. If I'm limited to 4 vCPUs on a 48 core machine, would I hit 80% ?