VMware virtuelle CPU-Limits

July 8

VMware-Virtualisierungs-Software können Sie virtuelle Maschinen auf Ihrem Computer die fungieren als unabhängiger Computer eigene erstellen. Wie alle Computer haben virtuelle Maschinen in VMware mit Beschränkungen in Bezug auf ihre Prozessoren, trotz der Tatsache, dass diese Prozessoren virtuelle und daher technisch nicht Existent sind. Diese Grenzwerte entstammen in erster Linie die Grenzen der Computer spielen Gastgeber für die virtuellen Maschinen.

Prozessor-Cores

Virtuelle Maschine Verarbeitung Grenzen variieren je nach Prozessor des Host-Systems, und als solche Prozessor des Hostcomputers ist die Metrik, um die virtuelle Maschine zu beurteilen. Keine virtuelle Maschine kann mehr logische Prozessorkernen als die Anzahl der physischen Prozessorkerne auf dem Host-Computer außerhalb von Hyperthreading-Prozessoren haben. Beispielsweise haben, wenn Sie einen Computer mit einem Dual-Core-Prozessor nicht Hyperthreading verwenden, dann alle virtuellen Maschinen nie in der Lage werden zu arbeiten, als hätten sie einen Quad-Core Prozessor--sie immer werden ein Maximum von zwei logische Prozessorkernen.

Hyperthreading

Hyperthreading ist eine Prozessortechnologie, entwickelt von Intel, der kompatible Prozessoren gleichzeitig zwei Befehlssätze ausführen zu können. Diese Befehle, so genannte Threads, die beeinträchtigen nicht mit einem anderen, wodurch Verlangsamung. Hyper-Threading verdoppelt im wesentlichen Funktionen Ihres Computers zur Verfügung, obwohl zu seinem vollen Potential zu verwendende Sie ein Betriebssystem ausgeführt werden müssen, Hyperthreading-Anwendungen unterstützt.

Verfügbaren Hyperthread-Kerne

Hyperthreading-Prozessoren geben virtuellen VMware-Maschine Verarbeitung eine einzigartige Wendung--grundsätzlich doppelt so viele logische Prozessorkernen. Wenn Sie einen Hyper-Threading-Prozessor verwenden, der virtuellen Maschine interpretiert jeder Thread als einen separaten Prozessor-Kern und daher einem logischen Kern für jeden virtualisiert. Was bedeutet, dass beim Erstellen einer virtuellen Maschine auf einem Hyperthreading-Dualcore-Host-Computer der Host technisch wird sein Dual-Core und verzeichnet als mit nur zwei Kernen, während der virtuelle Computer als Quadcore-Gerät aufgeführt wird.

SMP-Maschinen

Host-Computer mit einem symmetrischen Multiprozessor oder SMP möglicherweise System einige Schwierigkeiten, die virtuelle VMware-Maschinen ausgeführt. Die Probleme eher nicht ergeben sich aus der VMware-Software selbst, sondern vom Betriebssystem auf der virtuellen Maschine geladen. Nicht alle Betriebssysteme von verwendet VMware virtual SMP zu unterstützen, und diejenigen, die tun können Neuinstallation verlangen, wenn zu jedem Zeitpunkt die Anzahl der CPU-Kerne in Änderungen verwenden. Sie können auch unterstützen nicht alle CPU-Kerne beschäftigt durch das SMP-System, was bedeutet, dass Ihre virtuelle Maschine in einem leicht anämisch Tempo im Vergleich zu dem Host-Computer ausführen kann. Schließlich können Leistungsprobleme auftreten, wenn Sie versuchen, virtual SMP auf einem Hostcomputer mit Hyperthreading-Prozessoren auszuführen.