virtuell CPU (vCPU)

en virtuell CPU (vcpu), også kjent som en virtuell prosessor, er en fysisk sentralbehandlingsenhet (CPU) som er tilordnet en virtuell maskin (VM).

som standard tildeles virtuelle maskiner en vCPU hver. Hvis den fysiske verten har flere CPU-kjerner til rådighet, tilordner EN CPU-planlegger utførelseskontekster, og vCPU blir i hovedsak en serie tidsluker på logiske prosessorer.

fordi behandlingstiden er fakturerbar, er det viktig for en administrator å forstå hvordan skyleverandøren dokumenterer vCPU-bruk i en faktura. Det er også viktig for administratoren å innse at å legge til flere vCPUs ikke automatisk vil forbedre ytelsen. Dette skyldes at når antall vCPUs går opp, blir det vanskeligere for planleggeren å koordinere tidsluker på de fysiske Cpuene, og ventetiden kan forringe ytelsen.

i VMware er vcpu-er en del av den symmetriske flertrådede databehandlingsmodellen (smp). SMP gjør det også mulig å dele tråder på tvers av flere fysiske eller logiske kjerner for å forbedre ytelsen til mer parallelle virtualiserte oppgaver. vCPUs tillate multitasking skal utføres sekvensielt i en multi-core miljø.