virtuel CPU (vCPU)

en virtuel CPU (vCPU) også kendt som en virtuel processor, er en fysisk central behandlingsenhed (CPU), der er tildelt en virtuel maskine (VM).

som standard tildeles virtuelle maskiner en vCPU hver. Hvis den fysiske vært har flere CPU-kerner til rådighed, tildeler en CPU-planlægger imidlertid eksekveringskontekster, og vCPU bliver i det væsentlige en række tidsintervaller på logiske processorer.

da behandlingstiden kan faktureres, er det vigtigt for en administrator at forstå, hvordan hans skyudbyder dokumenterer vCPU-brug i en faktura. Det er også vigtigt for administratoren at indse, at tilføjelse af flere vCPU ‘ er ikke automatisk forbedrer ydeevnen. Dette skyldes, at når antallet af vCPU ‘er stiger, bliver det vanskeligere for planlæggeren at koordinere tidsintervaller på de fysiske CPU’ er, og ventetiden kan forringe ydeevnen.

i VM er vCPU ‘ er en del af den symmetriske multi-processing (SMP) multi-threaded compute model. SMP tillader også, at tråde opdeles på tværs af flere fysiske eller logiske kerner for at forbedre ydeevnen for mere parallelle virtualiserede opgaver. vCPU ‘ er tillader, at multitasking udføres sekventielt i et multi-core miljø.