virtuális CPU (vCPU)

a virtuális CPU (vCPU), más néven virtuális processzor, egy fizikai központi feldolgozó egység (CPU), amely a virtuális gép (VM).

alapértelmezés szerint a virtuális gépek egy-egy vCPU-t kapnak. Ha azonban a fizikai gazdagépnek több CPU-magja van, akkor a CPU-ütemező végrehajtási kontextusokat rendel hozzá, és a vCPU lényegében a logikai processzorok időrés-sorozatává válik.

mivel a feldolgozási idő számlázható, fontos, hogy a rendszergazda megértse, hogyan dokumentálja a felhő szolgáltatója a vCPU használatát a számlán. Az is fontos, hogy az adminisztrátor felismerje, hogy további vCPU-k hozzáadása nem javítja automatikusan a teljesítményt. Ennek oka, hogy a vCPU-k számának növekedésével az ütemező nehezebbé válik a fizikai CPU-k időréseinek koordinálása, és a várakozási idő ronthatja a teljesítményt.

a VMware-ben a vCPU-k a szimmetrikus multi-processing (SMP) többszálú számítási modell részét képezik. Az SMP lehetővé teszi a szálak több fizikai vagy logikai magra történő felosztását is, hogy javítsa a párhuzamosan virtualizált feladatok teljesítményét. a vCPU-k lehetővé teszik a multitasking egymás utáni végrehajtását többmagos környezetben.