Datenbehandlung für virtuelle maschinen, Datennormalisierung, Ressourcen, für die capacity advisor daten erfasst – HP Matrix Operating Environment Software Benutzerhandbuch

Seite 23: Obere grenzen

Advertising
background image

Datenbehandlung für virtuelle Maschinen

Daten, die von Capacity Advisor zur Verwendung in Profile Viewer und historischen
Nutzungsberichten erfasst werden, können von Daten abweichen, die von Tools berichtet werden,
die innerhalb einer virtuellen Maschine ausgeführt werden. Zu diesen Tools gehören HP-UX- und
Linux-Befehle wie z. B. top, ps und sar sowie in Microsoft Windows der Task-Manager oder
perfmon

.

Diese Daten können sich in verschiedener Hinsicht unterscheiden. Beispiel:

Capacity Advisor berichtet in der Regel über CPU-Nutzung, die über der des vom VM-Guest
berichteten liegt. Das Betriebssystem einer virtuellen Maschine kennt lediglich die von Threads
verwendete CPU-Zeit, die die virtuellen Prozessoren simulieren. Jedoch gibt es auch Threads,
die die E/A-Karten und Platten im virtuellen System simulieren. Capacity Advisor erfasst Daten
auf allen diesen Threads, was dazu führen kann, dass die Capacity Advisor-Daten zur
CPU-Nutzung einer bestimmten virtuellen Maschine die Anzahl virtueller CPU-Kerne (vCPUs)
übersteigen, die der virtuellen Maschine zugeordnet sind. Unter bestimmten Lastbedingungen
kann dies dazu führen, dass für eine virtuelle Maschine eine CPU-Nutzung von über 100 %
gemeldet wird.

Capacity Advisor-Daten zur CPU-Nutzung des VM-Hosts können unter dem liegen, was das
Guest-Betriebssystem berichtet, insbesondere während Zeiträumen hoher Auslastung. Capacity
Advisor speichert die Nutzungsdaten der physischen CPU, also die Nutzung der echten Kerne
auf dem VM-Host. Somit basiert die Gesamtnutzung, die von Capacity Advisor berichtet wird,
auf der CPU-Zeit, die der VM-Host jeder virtuellen Maschine zuweist. Im Gegensatz dazu
erfasst das Guest-BS die Nutzung der virtuellen CPU. Dies beinhaltet Zeiten, in der die VM
ausgeführt werden soll, aber angehalten ist, während eine andere VM die Ressourcen auf
dem VM-Host verwendet.

Da Capacity Advisor dies berücksichtigt, sind die erfassten Daten sehr viel „rauschärmer“ und
geben die CPU-Zeit, die von jeder einzelnen VM genutzt wurde, besser wieder.

Datennormalisierung

Capacity Advisor geht bei der Datenanalyse von bestimmten Annahmen aus. Zu diesen Annahmen
gehört auch die automatische Bereinigung um CPU-Plattformunterschiede basierend auf einem
Leistungsindex. (Der Leistungsindex wird durch die Normalisierung erfasster Daten anhand
ausgewählter Benchmarks für das Quell- und das Zielsystem gebildet.)

Sie können der Datenbank eigene Benchmark-Werte hinzufügen, um sie bei der Berechnung des
Leistungsindex für Auslastungsverschiebungen zwischen Systemen mit der gleichen oder
unterschiedlichen Architekturen zu verwenden. (Weitere Informationen finden Sie unter
capcustombenchmark in

Anhang B (Seite 148)

.

Arbeitsspeicher-, Netzwerk-E/A- und Platten-E/A-Nutzung werden nicht normalisiert.

Ressourcen, für die Capacity Advisor Daten erfasst

Capacity Advisor erfasst und analysiert Nutzungsdaten der folgenden Ressourcen:

CPU-Kerne

Arbeitsspeicher

Netzwerk-E/A

Platten-E/A

Stromverbrauch

Obere Grenzen

Die oberen Grenzwerte stellen die Maximalkapazität einer Ressource für ein bestimmtes System
dar. In Capacity Advisor wird die Maximalkapazität für Elemente wie Diagramme der Nutzung

Ressourcen, für die Capacity Advisor Daten erfasst

23

Advertising