Der eine Fall, in dem ich ein V2P durchführen musste, betraf eine MS SQL-Box, die auf zwei 3,2-GHz-Dual-Core-CPUs (Gesamt-CPU 14,4 GHz) lief, die wir auf einen ESX 2.5-Cluster migrierten, in dem die zugrunde liegende Hardware neuer und leistungsfähiger war langsamere (2,4 GHz IIRC) Kerne. Wenn man den Overhead von ~ 10% hinzufügt, selbst mit 4 vCPUs, könnte diese VM immer nur eine effektive 8-8,5-GHz-Gesamt-CPU bekommen. Vor der Migration lag die maximale CPU-Auslastung bei 60% und nach der Migration bei 90% bis 100%. Der Kunde wünschte sich Headroom, sodass wir wieder physisch arbeiteten. Um Ihre Frage genau zu beantworten, haben wir festgestellt, dass die Box in Perfmon und im VI-Client auf der ganzen Linie mit 100% CPU lief. Eine bessere Lösung (aus meiner Sicht) wäre ein Upgrade auf schnellere CPUs gewesen, aber es gibt Randfälle wie diesen, bei denen das nicht wirtschaftlich ist, insbesondere mit dem Trend zu langsameren CPUs.
Mit ESX 4 konnten wir eine solche Box auf bis zu 8 vCPUs erhöhen, aber das war zu diesem Zeitpunkt keine Option.
Auf der Suche nach Leistungsobergrenzen, die möglicherweise darauf hinweisen, dass Sie Ihre VM aufgeben müssen, sollte die Kombination aus Perfmon und dem VI-Client mehr als die Aufgabe erfüllen, selbst leistungsbeschränkte VMs zu finden . Fügen Sie dem nach Möglichkeit einige SAN-Analysen hinzu, aber wenn das SAN ein Problem aufweist, ist es mit ziemlicher Sicherheit genauso gut, den Speicher zu überarbeiten, um die Volumes zu isolieren und / oder zu verbessern, auf denen die virtuellen Laufwerke der VM gespeichert sind. Gleiches gilt für alle anderen OS / Hypervisor-Kombinationen - holen Sie sich die internen Statistiken, die Sie verwenden können, aber korrelieren Sie sie mit der Ansicht des Hypervisors, was gerade vor sich geht, da 100% CPU, die beispielsweise in einer VM gemeldet wird, nicht unbedingt bedeuten muss, dass der Hypervisor niemals liefern kann mehr Leistung,