# Hva er en vCPU?

vCPU-er er virtualiserte versjoner av fysiske CPU-er og en grunnleggende komponent i [cloud computing](https://www.ionos.com/nb-no/digitalguide/server/kunnskap/skybaserte-tjenester/). En stor fordel med disse virtualiserte databehandlingsenhetene er deres gode skalerbarhet, og derfor spiller de en viktig rolle i cloud hosting.

## Hva gjør en vCPU?

En vCPU (Virtual Central Processing Unit) er den **virtualiserte varianten av en fysisk CPU**. Med andre ord er vCPU-er de sentrale kontrollenhetene i virtuelle maskiner (VM-er) og skymiljøer. Dagens flerkjerners prosessorer kan ikke bare brukes som en enkelt vCPU, men også som grunnlag for flere virtuelle CPU-er. Antall potensielle vCPU-er er ikke knyttet til antall kjerner og tråder (se multithreading), men snarere til resultatet av følgende beregning:

*(Tråder x kjerner) x antall fysiske CPU-er = antall vCPU-er*

vCPU-er er programvareimplementeringer av fysiske maler, som **oppfattes** som ekte prosessorkjerner av operativsystemet. Hver virtuell maskin krever minst én vCPU. Avhengig av scenariet kan det imidlertid også tildeles flere virtuelle sentrale prosessorenheter om nødvendig.

Tip Vil du fordype deg i temaet vCPU-er? Våre artikler om virtualisering og servervirtualisering gir deg ytterligere informasjon om funksjonene og mulighetene ved virtuelle databehandlingsressurser.

## Hva er fordelene med vCPU-er?

Virtuelle CPU-er har noen **betydelige fordeler** sammenlignet med sine fysiske motstykker. De viktigste fordelene er:

- økt skalerbarhet
- forbedret effektivitet
- økt fleksibilitet
- lavere kostnader

Det som også er flott med virtualisering, er den utmerkede skalerbarheten til maskinvareressursene. vCPU-ene som brukes i en virtuell maskin, kan for eksempel **komme fra flere forskjellige fysiske verter**. Dette betyr at prosessorytelsen enkelt kan skaleres opp når arbeidsbelastningen øker.

Hvis vCPU-er ikke lenger er nødvendige, kan de ganske enkelt **brukes til andre virtuelle maskiner**. Dette er spesielt verdifullt for hostingleverandører, da den underliggende infrastrukturen kan fordeles mellom kundene på en særlig effektiv måte. Brukerne drar også nytte av dette ved**at** de kan**justere behovet for vCPU-er på en fleksibel måte**. Siden det ikke er noen fast maskinvareoppsett, er det enklere å øke eller redusere prosessorkraften for skyservere eller virtuelle private servere.

Effektiviteten og skalerbarheten til en vCPU er også en fordel når det gjelder kostnader. Flere operativsystemer, inkludert den respektive applikasjonsprogramvaren, kan kjøres på basis av ett enkelt vertsystem. Dette betyr at den tilgjengelige datakraften utnyttes optimalt, og i mange tilfeller **reduserer** det **behovet for ekstra maskinvare**.

Tip Du kan lære mer om forskjellene mellom virtualiserte og fysiske sentrale prosessorenheter i artikkelen vår[«CPU vs. vCPU](https://www.ionos.com/nb-no/digitalguide/server/kunnskap/cpu-vs-vcpu/)».

## Når brukes vCPU-er?

vCPU-er er avgjørende for at cloud computing skal fungere. Når **maskinvare og programvare gjøres tilgjengelig i skyen**, brukes virtuelle databehandlingsenheter. Disse brukes for eksempel som en del av skylagring, serverhosting eller når du bruker en sky-PC som Windows 365. Hvor mange vCPU-er som faktisk kreves, avhenger av arbeidsbelastningen din. I mange scenarier er én til to vCPU-er nok. For mer krevende arbeidsbelastninger som en **database, e-post eller spillserver**, er kravene høyere. Dette er også tilfelle når du bruker fysiske databehandlingsenheter.

**Containerplattformer** som Docker er en annen type virtualiseringsteknologi som er avhengig av vCPU-er. I motsetning til virtuelle maskiner, hvor fullt funksjonelle systemer virtualiseres, virtualiserer containerplattformer kun individuelle applikasjoner.

## Hvordan beregne vCPU-behovet

Den store utfordringen i et virtualisert miljø er å tilby nok vCPU-er uten å kaste bort datakraft. For å finne ut hvor mange vCPU-er du trenger, kan du bruke **antall fysiske kjerner du trenger som referanse**. Hvis programvaren (ikke glem operativsystemet) for eksempel krever åtte fysiske kjerner, bør du tildele åtte vCPU-er til det virtuelle miljøet.

Hvis kravene senere øker fordi du begynner å kjøre flere applikasjoner samtidig eller prosjektet blir mer komplekst, kan du ganske enkelt øke antall vCPU-er. Når kravene reduseres, reduserer du ganske enkelt antall vCPU-er.

For **datakrevende arbeidsbelastninger** er det også avgjørende at vCPU-er tildeles forskjellige fysiske CPU-er. Hvis du for eksempel har maskinvare med en dual-core CPU (2 fysiske og 4 logiske kjerner) som utgangspunkt, bør du dele de fire logiske kjernene som følger for optimal ytelse:

- Du tilordner logisk kjerne 0 og logisk kjerne 2 til den første virtuelle maskinen. Dette er de første kjernene i de fysisk installerte dual-core-prosessorene. Ressursene som gjøres tilgjengelige, bør være tilstrekkelige til å utføre arbeidsbelastningen.
- I mellomtiden kan du bruke logisk kjerne 1 og logisk kjerne 3 (de andre kjernene i de fysiske dual-core CPU-ene) til en andre virtuell maskin for arbeidsbelastninger som ikke har høye krav, for eksempel en DNS-server.

Tip Vil du lære mer om prosessorer og CPU? Ta en titt på følgende artikler:

- CPU-bruk
- CPU-temperatur
- Overklokking av CPU


This is a markdown version of: [https://www.ionos.com/nb-no/digitalguide/server/kunnskap/vcpu/](https://www.ionos.com/nb-no/digitalguide/server/kunnskap/vcpu/) for AI/LLM consumption.