I would like to know how vCPU works and how its "connected" to the real CPU - how ESXi manages real CPU hardware resources to satisfy vCPU needs? Does vCPU uses all available cores, multithreading, etc? Where can I find any docs discribing specific algorithms of vCPU performance? VMware site is full of documentation I know I looked there but I found only things about configuring vCPU - but I would like to know what happens 'under the hood'.
Found this article: http://www.zdnet.com/virtual-cpus-the-overprovisioning-penalty-of-vcpu-to-pcpu-ratios-4010025185/ but I need much more closer look.