Zuhause Hardware Warum führen untergroße VMs zu Latenz und anderen Problemen?

Warum führen untergroße VMs zu Latenz und anderen Problemen?

Anonim

Q:

Warum führen untergroße VMs zu Latenz und anderen Problemen?

EIN:

Das Vorhandensein von untergroßen VMs in einem Virtualisierungssystem ist ein klassisches Beispiel für eine falsche Ressourcenzuweisung, die zu konkreten Leistungsproblemen führt.

In Systemen mit untergroßen VMs treten bei Benutzern Wartezeiten, ein geringerer Service und sogar Probleme mit dem Hängen oder Einfrieren des Bildschirms auf. Dies liegt einfach daran, dass der virtuellen Maschine nicht genügend CPU- und Speicherressourcen zugewiesen wurden, um ihre Aufgabe ordnungsgemäß auszuführen. Häufig resultiert dieses Problem aus einer Planung, die aus irgendeinem Grund die tatsächlichen Betriebsanforderungen der VM nicht ausreichend erfüllt. Das Einrichten eines Virtualisierungssystems und das Vorhersagen, wie viele Ressourcen eine VM möglicherweise verwenden wird, kann eine erhebliche Menge an Rätseln erfordern. Es gibt auch das Problem der dynamischen Nachfrage, bei der eine bestimmte VM möglicherweise mehr Benutzer benötigt oder schnell skaliert werden muss.

Untergroße VMs sind keineswegs der einzige Grund für die Systemlatenz. Trotzdem kann es schwierig sein, das Problem zu diagnostizieren. Die Latenz kann von Engpässen an anderer Stelle im System oder einem Mangel an ausreichendem DRAM oder sogar von Taktsynchronisations- oder Treiberproblemen herrühren.

Vor diesem Hintergrund haben Anbieter dynamische Netzwerküberwachungs- und -steuerungssysteme entwickelt, die die Zuordnung von Ressourcen zu VMs automatisieren. Viele dieser Systeme verfügen über farbcodierte Dashboards, die anzeigen, ob eine virtuelle Maschine oder Komponente zu klein ist oder über keine Ressourcen verfügt. Diese Systeme können auch ähnliche Diagnosetools für Cluster von VMs auf einem Host bereitstellen.

So wie diese Automatisierungssysteme bei der Bewältigung des Problems untergroßer VMs helfen können, können sie auch das gegenteilige Problem übergroßer VMs lösen. Bei übergroßen VMs treten im Allgemeinen keine Leistungsprobleme auf. Statt zu wenig Ressourcen zur Verfügung zu haben, sind zu viele vorhanden. Einige Experten weisen jedoch darauf hin, dass eine übergroße VM bei anderen ausgehungerten VMs an anderer Stelle im System zu einer Latenz führen kann.

Um all diese Probleme zu beseitigen, haben Unternehmen die Vorgehensweise übernommen, VMs und alles andere in einer Virtualisierungsumgebung richtig zu dimensionieren. Dies kann manuell oder mit den oben genannten Automatisierungssystemen erfolgen. Wenn Sie diese Arbeit manuell ausführen, wird ein Geschäftsmodell wichtige personelle Ressourcen beanspruchen. Aus diesem Grund entscheiden sich so viele Unternehmen dafür, ein Anbieter-Tool für die richtige Dimensionierung zu verwenden.

Warum führen untergroße VMs zu Latenz und anderen Problemen?