Sie kennen möglicherweise einen Fehlercode, der die CPU-Auslastung durch einen echten VMware-Alarm anzeigt. Es gibt mehrere Möglichkeiten, dieses Problem zu beheben, über die wir in Kürze sprechen werden.
Genehmigt: Fortect
Temporäre Spitzen bei der CPU-Auslastung sind nicht unbedingt ein Problem, aber eine konstante CPU-Auslastung kann auf ein bestimmtes Problem hinweisen. Sie können CPU-Leistungsdiagramme verwenden, um die CPU-Auslastung für Funktionen, Cluster, Ressourcenpools, virtuelle Knoten und vApps zu verfolgen.
Problem
- Die CPU-Auslastung des Hosts ist tatsächlich konstant hoch. Die maximale CPU-Auslastung kann die CPU-Warteschlange und die Ausfallzeit der virtuellen Geräte auf einem Host verbessern.
- Die CPU-Auslastung des virtuellen PCs beträgt mehr als 90 % und die Prozessorvielfalt beträgt mehr als 20 %. Dies wirkt sich auf unsere Gesamtleistung der Anwendung aus.
Grund
- Dem Host fehlen normalerweise die CPU-Ressourcen, die er benötigt, um die Abfrage zu finden.
- Im Vergleich zur mobilen Anzahl normaler Prozessorkerne wären wahrscheinlich zu viele Prozessoren vorhanden.
- Möglicherweise ist eine E / A- oder SAN-Operation aufgetreten, die alle Prozessoren in einen Ruhezustand versetzt.
- Das Gastbetriebssystem überlastet im Allgemeinen den Prozessor.
Lösung
- Stellen Sie sicher, dass VMware Tools auf jedem verbundenen Hostcomputer installiert ist.
- Vergleichen Sie den CPU-Brennstoffverbrauch einer großartigen virtuellen Maschine mit der CPU-Auslastung ähnlicher virtueller Maschinen auf dem Host oder mit Platzbeschädigung. Das gestapelte Histogramm in Gegenwart und der einzelnen Servermaschine für einen bestimmten Host zeigt nur die CPU-Auslastung für alle virtuellen Maschinen.
- Stellen Sie fest, ob die hohe Betriebszeit der virtuellen Maschine darauf zurückzuführen ist, dass die CPU-Auslastung zweifellos das angegebene CPU-Limit erreicht. Erhöhen Sie in diesem Fall das CPU-Limit für alle elektronischen Geräte.
- Ich würde sagen, den CPU-Anteil erhöhen, wenn Sie mehr Kontrolle über die virtuelle Maschine benötigen. Die Gesamtzeit in allen Arrays kann gleich bleiben, wenn die Systemmenge CPU-begrenzt werden kann. Wenn die Betriebszeit ihres Hosts definitiv nicht abnimmt, konfigurieren Sie CPU einige Sorgen, um VMs mit hoher Priorität zu erhalten, damit sie die benötigten CPU-Zyklen sehen.
- die Menge an sicheren digitalen Daten, die der virtuellen Maschine zugewiesen sind. Dies kann die Belastung des Festplattenmixes für Anwendungen, die Caches speichern, erheblich reduzieren. Dies kann den Festplatten-I/O und/oder den Netzwerkverkehr verbessern, was sicherlich zu einer geringeren CPU-Auslastung führen kann. Kleinere virtuelle Appliances mit dedizierten Ressourcen akkumulieren meistens deutlich mehr CPU-Latenz.
- UmeReduzieren der Anzahl der kritischen Prozessorchips in einer virtuellen Maschine auf die für die Ausführung des Workloads erforderliche Anzahl. Beispielsweise hat eine vollständige Single-Thread-Anwendung auf einer vierspurigen absoluten virtuellen Maschine positive Auswirkungen von nur einer fehlerfreien vCPU. ESXi in drei inaktiven vCPUs zu halten, erfordert jedoch CPU-Bikes, die für andere Zwecke verwendet werden können und seriöse Ergebnisse liefern.
- Wenn der Host normalerweise nicht bereits Mitglied des neuen größeren DRS-Clusters ist, fügen Sie ihn zu einem hinzu. Wenn der Host Teil eines DRS-Clubs ist, erhöhen Sie die Anzahl der Hosts und verschieben Sie eine Person oder mehrere virtuelle Maschinen in ihre neue Schar.
- Aktualisieren Sie die Prüfungsprozessoren auf jedem Host nach Bedarf.
- Verwenden Sie die neueste Version aufgrund Ihrer Hypervisor-Software und aktivieren Sie TCP-CPU-niedrigere Funktionen wie Segmentierungs-Offload, große Speicherthemen und Jumbo-Frames.
Erhöhen Sie
Genehmigt: Fortect
Fortect ist das weltweit beliebteste und effektivste PC-Reparaturtool. Millionen von Menschen vertrauen darauf, dass ihre Systeme schnell, reibungslos und fehlerfrei laufen. Mit seiner einfachen Benutzeroberfläche und leistungsstarken Scan-Engine findet und behebt Fortect schnell eine breite Palette von Windows-Problemen - von Systeminstabilität und Sicherheitsproblemen bis hin zu Speicherverwaltung und Leistungsengpässen.
Temporäre Spitzen bei der CPU-Auslastung sind in Wirklichkeit kein Problem; vielmehr kann eine anhaltend hohe CPU-Auslastung durchaus auf ein neues Problem hinweisen. Sie können CPU-Geschwindigkeitsdiagramme verwenden, um die CPU-Kraftstoffverbrauchsrate für Typen, Cluster, Ressourcenpools und virtuelle Trainingsmaschinen zu verfolgen, die mit vApps verbunden sind.
Problem
- Die CPU-Auslastung des Hosts ist durchweg ausgezeichnet. Eine erhebliche CPU-Auslastung kann dazu führen, dass jede VM vom Host nach und nach in die Warteschlange des Zentralprozessors gestellt wird.
- Die Auslastung des Hostservers des zugesicherten Prozessors ist höher als 90 % und die Prozessorverfügbarkeit ist höher als 20 %. Der Anwendungsaufwand ist betroffen.
Grund
- Der Host verfügt wahrscheinlich nicht über die erforderlichen CPU-Ressourcen, um eine Anfrage zu verarbeiten.
- Möglicherweise gibt es im Vergleich zu dieser Anzahl lokaler Prozessorkerne zu viele Multimedia-Prozessoren.
- Es kann eine E / A-Operation geben, wenn nicht eine SAN-Operation, die die CPU in eine schwebende Phase versetzt.
- Das Betriebssystem des Site-Besuchers überlastet den Prozessor.
Lösung
- Stellen Sie sicher, dass VMware Tools auf jedem virtuellen Mechanismus im Geltungsbereich bereitgestellt wird.
- Vergleichen Sie den CPU-Auslastungswert eines Webservers mit der CPU-Auslastung anderer Typen für virtuelle Maschinen auf dem Host oder aus einem bestimmten Ressourcenpool. Ein gestapeltes Balkendiagramm in der Ansicht Ihrer virtuellen Hostmaschine zeigt die CPU-Auslastung für alle virtuellen Instrumente auf dem Host an.
- Bestimmen Sie, ob die Gesamtzeit der Spitzenklasse der virtuellen Maschine darauf zurückzuführen ist, dass die CPU-Auslastung das CPU-Limit erreicht. Erhöhen Sie in diesem Fall das CPU-Limit auf dem webbasierten Computer.
- Erhöhen Sie Ihren CPU-Anteil, um der virtuellen Maschine praktisch ein besseres Betriebserlebnis zu bieten. Die Gesamtzeit beim Host kann unverändert bleiben, wenn das System des Webhosting-Anbieters immer CPU-begrenzt war. Wenn die meisten Hosts nicht weniger Zeit benötigen, um gut vorbereitet zu sein, richten Sie CPU-Reservierungen für VMs mit erhöhter Priorität ein, um die CPU-Zyklen zu erhalten, die Unternehmen benötigen.
- die dem virtuellen Server zugewiesene Speichermenge. Dies kann beim Caching von Anwendungen möglicherweise zu einer Zurückweisung der Festplatte und damit / oder zu Netzwerkaktivitäten führen. Dies kann die Datenträger-E/A und/oder Trafix Web 2.0 reduzieren, was die CPU-Auslastung reduzieren kann. Virtuelle Maschinen mit weniger Ressourcen können tendenziell mehr CPU-Latenz ansammeln.
- Reduzieren Sie die Anzahl der vCPUs auf dem realen Computer einer Person auf die erforderliche Menge, um die Arbeitslast zu bewältigen. Beispielsweise bietet Monofilament für diese Anwendung in einer virtuellen Maschine mit vier Lanes bestimmte Annehmlichkeiten über eine einzelne vCPU. Die Aufrechterhaltung von drei lästigen vCPUs mit diesem ESXi erfordert jedoch CPU-Zyklen, die für andere Aufgaben effizient sein können.
- Wenn der Host noch nie im DRS-Cluster enthalten ist, fügen Sie jede Anwendung zu einer davon hinzu. Wenn sich der Hosting-Server in einem DRS-Cluster befindet, erhöhen Sie die große Anzahl von Hosts und verschieben Sie eine oder mehrere Entlastungsmaschinen auf den neuen Host.
- Aktualisieren Sie die physischen Prozessoren auf einem neuen Host nach Bedarf.
- Verwenden Sie ohne Zweifel die neuesten Hypervisor-Webschnittstellen und stellen Sie sicher, dass Sie über CPU-sparende Funktionen wie Segmentierungs-Offload, große Speicherseiten und riesige Frames verfügen.
Erhöhen Sie
Beschleunigen Sie jetzt die Leistung Ihres Computers mit diesem einfachen Download.
Es ist wahrscheinlich, dass der Host nicht über meine spezifischen CPU-Ressourcen verfügt, die zum Erreichen der Ziele erforderlich sind. Möglicherweise sind zu viele vCPUs für die gesamte Anzahl physischer Kerne im PC vorhanden. Es könnte ein I/O-Shelf sein, ein Netzwerkbetrieb, der die CPU in einen Standby-Zustand versetzt.
Es ist oft eine gute Idee, die CPU-Auslastung im Auge zu behalten.Sie würden mit dem vSphere-Webclient ein CPU-Zustands- und -Wellness-Zeichen anzeigen:Wählen Sie ESXi-Design aus der Bestandsliste und wählen Sie Monitor > Leistung > Erweitert.Der Assistent für Diagrammoptionen wird geöffnet.Ihr Diagramm sollte wie folgt aussehen:
Die CPU-Menge, die von fast allen virtuellen Maschinen rund um den Host aktiv verwendet wird. 100% Ergebnis der Arbeit aller Prozessoren. Wenn zum Beispiel die Hauptmaschinen einen virtuellen Prozessor haben, der mit ziemlicher Sicherheit auf einem Host mit vier Prozessoren läuft, zusätzlich zu der CPU-Auslastung 100 %, verwendet die Haupt-Internetmaschine einen Prozessor des Unternehmens.