Verfügbare Host-CPU-Ressourcen analysieren
Sie können die CPU- und Arbeitsspeicherauslastung Ihres Hosts analysieren, indem Sie mit der Hostkapazitätsplanungs-Anwendung detaillierte Informationen für einen oder mehrere Hosts anzeigen und vergleichen. Um eine vollständige Ansicht der CPU-Auslastung für alle Ops Insights-fähigen Hosts anzuzeigen, klicken Sie im linken Navigationsmenü unter Hosts auf CPU.
Standardmäßig werden für jeden Host umfassende Informationen zur CPU-Auslastung angezeigt. Auf diese Weise können Sie die Ressourcenauslastung zwischen Hosts vergleichen und Server mit zu wenig ausgelasteten oder übermäßig ausgelasteten Ressourcen identifizieren. Wenn eine große Anzahl von Hosts vorhanden ist, können Sie sie nach Hostanzeigenamen durchsuchen oder nach den folgenden Kategorien sortieren:
- Hohe Nutzung
- Niedrige Nutzung
- 30- oder 90-Tage-Prognose für hohe Nutzung
- 30- oder 90-Tage-Prognose für niedrige Nutzung
Sie können auch benutzerdefinierte Schwellenwerte für die hohe und niedrige Auslastung definieren. Weitere Informationen finden Sie unter Auslastungsschwellenwerte ändern.
Die Tabelle "Insights" enthält die folgenden Informationen:
- Plattformtyp: Die folgenden Plattformen werden unterstützt:
- Linux (einschließlich Ubuntu)
- Solaris
- Windows
- zLinux
- AIX
- HP-UX
- Nutzung (CPU): Wert im 90. Perzentil der täglichen durchschnittlichen CPU-Auslastung und maximalen Zuweisung im ausgewählten Zeitraum. Die CPU-Auslastung ist "Durchschnittlich aktive CPUs" im Zeitraum.
- Kapazität (CPU): Gesamte Host-CPU-Kapazität (Anzahl CPUs).
- Auslastung (%): Auslastungsprozentsatz des Hosts für den Wert im 90. Perzentil der täglichen durchschnittlichen CPU-Auslastung im ausgewählten Zeitraum.
- Zuweisung: Gesamte Host-CPU-Kapazität (Anzahl CPUs).
- Nutzungsänderung (%): Prozentuale Änderung im linearen Trend der CPU-Auslastung im ausgewählten Zeitraum.
- Verteilung der CPU-Auslastung: CPU-Load-Statistiken (Min., 25. Perzentil, Durchschnitt, 75. Perzentil, Max.) des täglichen Durchschnitts im ausgewählten Zeitraum. Die Spalte ist nach dem maximalen Load-Wert sortiert. Weitere Erläuterungen finden Sie unten.
Hinweis
"Verteilung der CPU-Auslastung" ist nicht für Hosts verfügbar, die von Enterprise Manager überwacht werden. Mindest-, Höchst- und Durchschnittswerte für die Auslastung werden jedoch weiterhin angezeigt. - Burstable Baseline (%): Prozentsatz, der für die CPU-Auslastung der burstfähigen Instanz definiert ist, entweder 12,5% oder 50%, burstfähige Instanzen sind nur für OCI-basierte Hosts verfügbar.
- Ops Insights-Status: Der aktuelle Status des Hosts wird je nach Hoststatus aktiviert, deaktiviert oder beendet.
Verteilung der CPU-Auslastung
Die Spalte Verteilung der CPU-Load bietet einen umfassenden Überblick über die CPU-Load für jeden Host, der für Ops Insights aktiviert ist.

Jedes Diagramm für die Verteilung der Host-CPU-Auslastung stellt wichtige statistische Informationen bereit und kennzeichnet die Verteilung der Daten. Am Anfang und Ende des Diagramms befinden sich die Mindest- bzw. Höchstwerte für die Load. Ein grün gestreifter Balken stellt 50 % der gesammelten Daten dar (Load-Daten, die zwischen das erste und dritte Quartil fallen). Sie können auf einen Blick sehen, wo die Load-Daten komprimiert sind oder zum Minimum oder Maximum tendieren. Eine vertikale Linie kennzeichnet den Medianwert.
Ein breiter gestreifter Balken um den Median gibt an, dass die CPU-Load-Variabilität hoch ist. Ein schmaler gestreifter Balken um den Median gibt an, dass die CPU-Load-Variabilität auf einen geringen Bereich beschränkt ist.
Das Diagramm "Verteilung der CPU-Auslastung" bietet einen umfassenden Überblick über die Load eines einzelnen Hosts und bietet Insights in die Optimierung der CPU-Load für diesen Host. Wenn Sie mehrere Hosts vergleichen, z.B. in einer RAC-Umgebung, können Sie in der Ansicht sehen, wie die Load verteilt ist. Wenn Sie Load-Anomalien sehen, müssen Sie die Workload möglicherweise neu auf die Server verteilen.
Während Mittel- und Quartilbereiche auf allen Hosts relativ sind, werden die Endpunkte (Minimum und Maximum) mit derselben Skalierung abgeglichen, damit die CPU-Load auf allen Hosts leicht verglichen werden kann.
Trend der CPU-Auslastung analysieren und Prognose erstellen
Topprozesse ermitteln
Wenn Sie in der Tabelle "CPU-Auslastung" (Insights) einen Host auswählen, können Sie die CPU-Auslastung sowie den Trend und die Nutzungsprognose für diesen Host anzeigen. Alternativ können Sie auch die Aufschlüsselung nach Datenbanken festlegen, um Trend- und Prognoseanalysen für alle Datenbanken anzuzeigen, die auf diesem Host ausgeführt werden.
Standardmäßig werden Trends und Prognosen anhand der linearen Regression berechnet. Für erweiterte Analysen können Sie Ops Insights dazu bringen, Trends und Prognosen mithilfe von maschinellem Lernen zu ermitteln.
In der Tabelle Top-Prozesse können Sie schnell die fünf Top-Prozesse identifizieren, die zu einem bestimmten Zeitpunkt ausgeführt werden. Sie können die Details eines einzelnen Prozesses anzeigen, um diesen Prozess im Zeitverlauf zu entwickeln.

Die Tabelle "Top-Prozesse" ist zunächst leer. Um die Tabelle aufzufüllen, wählen Sie einen bestimmten Zeitpunkt aus der Tabelle "Trend und Prognose" aus. Die fünf wichtigsten Prozesse, die zu diesem Zeitpunkt ausgeführt werden, werden in der Tabelle angezeigt.
Die Top-Prozesse in der Tabelle basieren auf der CPU-Nutzung. Die Daten für die Tabelle werden pro ausgeführtem Befehl aggregiert und jede Minute erfasst. Die Top 10 Prozesse werden gesammelt, da die Daten je nach Variabilität der Prozesse möglicherweise nicht zusammenhängend sind.
Die Top-Prozesserfassung lautet:
- Nur für Management Agent-Hosts und OCI Compute-Hosts verfügbar
- Nur für Einzelhostanalysen verfügbar. Diese Funktion ist nicht anwendbar, wenn Hosts gruppiert sind
- Top Process Collection wird für Linux und Solaris unterstützt
Top-Prozesse sind für Enterprise Manager-Hosts oder Datenbank-Cloud-Service-(DBCS-)Knoten nicht verfügbar.
Um einen einzelnen Prozess zu analysieren, klicken Sie auf die Schaltfläche Details für diesen Prozess in der Spalte ganz rechts. Auf der Seite Trend der Top-Prozesse wird der Befehlsname und das Diagramm Prozesstrend für den ausgewählten Prozess angezeigt.
Burstfähige Baseline - Empfehlungen
Burstfähige Instanzen können die meiste Zeit mit einem Bruchteil der CPUs ausgeführte Workloads aufrechterhalten und für einen kontinuierlichen Burst von maximal 1 Stunde auf die vollen CPUs upgraden. Die Baselineauslastung ist ein Bruchteil jedes CPU-Cores, entweder 12,5 % oder 50 %. Die Baseline stellt die Mindest-CPUs bereit, die ständig verwendet werden können. Bei Bedarf kann die Instanz mehr als die Baseline-CPU verwenden als die gesamten bereitgestellten CPUs. Die Nutzung über der Baseline wird als Bursting bezeichnet, da sie automatisch und für einen kontinuierlichen Burst von maximal 1 Stunde erfolgt.
In der Tabelle "Host-CPU" können Sie Informationen zu allen Hosts anzeigen, die derzeit als burstfähig konfiguriert sind, sowie Empfehlungen für Compute-Instanzen, bei denen die Burstabilität basierend auf der Nutzung und den Trends genutzt werden kann. Für Burstability konfigurierte Instanzen zeigen den konfigurierten Wert (entweder 12,5% oder 50%) unter der Zeile Burstable Baseline in der Tabelle "Host CPU Insight" an. Nicht burstfähige Tabellen zeigen einen Bindestrich an.
- Zwei Referenzlinien, die den burstfähigen Prozentsatz von 12,5% und 50% angeben.
- Empfehlungen basierend auf der maximalen CPU-Auslastung, um die Baseline zu erhöhen oder zu verringern.
- Empfehlung, wenn die Burstabilität ständig überschritten wird, um die Instanz aus dem Burstable zu verschieben.
Abbildung 4-1: Burstabiler Trend und Empfehlungen der Prognosetabelle

Weitere Informationen zu burstfähigen Instanzen finden Sie unter Burstfähige Instanzen.
Allgemeine Capacity Planning-Diagramme
Die CPU-Diagramme können ähnlich wie die in der Kapazitätsplanungsanwendung an anderer Stelle eingesetzten Diagramme analysiert und genutzt werden. Ausführliche Informationen zu Kapazitätsplanungsdiagrammen finden Sie unter: