OpenVZ is different ... I have specifically said that, so we're not talking about OpenVZ here and that's why they are cheap ... because they squeeze the hell out of the server ... nothing stopping them
if you have 8 cores and someone else is reporting the same thing then he must have the same share as you or you guys aren't using XEN.
I think xen was the one I looked at a while back, if I remember correctly the layer of virtualisation actually enforces limits on the proccess io list, so if you have 4ghz of cpu power split between 4 users, it would stack the proccesses simply put 1,2,3,4,1,2,3,4,1,2,3,4 or if you have it split unevenly beween 3 users with 2ghz to one user and 1ghz to two users it would stack it 1,1,2,3,1,1,2,3,1,1,2,3
It was quite complicated, but thats the jist i got of it.