VMware Virtual CPU Grenser

VMware virtualisering programvare gjør det mulig å opprette virtuelle maskiner på datamaskinen som fungerer som selvstendige datamaskiner av sine egne. Som alle datamaskiner, virtuelle maskiner som kjører i VMware har begrensninger på sine prosessorer, til tross for at disse prosessorene er virtuell og derfor teknisk fraværende. Disse grensene i hovedsak stammer fra grensene for datamaskinene som spiller vertene til de virtuelle maskinene.

prosessorkjerner

Virtuelle maskin prosesserings grenser variere basert på prosessoren av vertssystemet, og som sådan vertsmaskinens prosessor er beregningen av å måle den virtuelle maskinen. Ingen virtuell maskin kan ha flere logiske prosessorkjerner enn antall fysiske prosessorkjerner på vertsmaskinen, utenfor HyperThreading-prosessorer. For eksempel, hvis du bruker en datamaskin med en dual-core ikke-hyperthreading prosessor, så noen virtuelle maskiner vil aldri være i stand til å operere som om de hadde en quad-core prosessor - de vil alltid ha maksimalt to logiske prosessor kjerner.

Hyperthreading

Hyperthreading er en prosessorteknologi, utviklet av Intel, som gjør det mulig kompatible prosessorer til å kjøre to sett med kommandoer samtidig. Disse kommandoene, kalt tråd, ikke forstyrrer hverandre, og dermed redusere nedgangen. Hyperthreading hovedsak dobler kapasiteten til datamaskinens prosessor, men for å bli brukt til sitt fulle potensial du må kjøre et operativsystem som støtter HyperThreading-programmer.

Tilgjengelige HyperThreaded kjerner

Hyperthreading prosessorer gir VMware virtuell maskin behandlingen av en unik vri - i utgangspunktet, doble antall logiske prosessorkjerner. Hvis du bruker en hyperthreading prosessor, tolker den virtuelle maskinen hver tråd som en egen prosessorkjerne, og derfor virtualizes en logisk kjerne for hver. Hva dette betyr er at når du oppretter en virtuell maskin på en hyperthreading dual-core vertsmaskinen, vil verten teknisk være dual-core og oppført med kun to kjerner, mens den virtuelle maskinen vil bli oppført som en quad-core-enhet.

SMP maskiner

Vertsdatamaskiner som bruker en symmetrisk multi, eller SMP, kan systemet ha noen problemer kjører VMware virtuelle maskiner. Problemene pleier ikke å stamme fra VMware programvaren selv, men fra operativsystemet lastes inn på den virtuelle maskinen. Ikke alle operativsystemer som brukes av VMware støtter virtuelle SMP, og de som ikke kan kreve reinstallasjon hvis på noe punkt antall prosessorkjerner i endringer. De kan heller ikke støtte alle CPU-kjerner ansatt i SMP-system, noe som betyr at den virtuelle maskinen kan kjøre på en litt blodfattig tempo i forhold til vertsmaskinen. Endelig kan oppstå ytelsesproblemer hvis du forsøker å kjøre virtuelle SMP på en vertsmaskin ansette HyperThreading-prosessorer.