Freigeben über


Leistungsindikatortypen

Aktualisiert: November 2007

Die Typdefinition eines Leistungsindikators bestimmt seine Interaktion mit Überwachungsanwendungen und die enthaltenen Leistungsindikatorwerte. Beispiel: Sie erstellen eine Instanz der PerformanceCounter-Komponente, mit der die Anzahl der pro Sekunde verarbeiteten Aufträge in einer E-Commerce-Anwendung erfasst werden soll. Dazu erstellen Sie einen Leistungsindikator, dessen Wert sich nach der Verarbeitung eines Auftrags um Eins erhöht. In diesem Fall würden Sie CounterType auf RateOfCountsPerSecond32 festlegen. Dieser Typ weist den Leistungsindikator an, die Anzahl der pro Sekunde verarbeiteten Aufträge zu berechnen, indem zwei Stichproben entnommen und durch den dazwischenliegenden Zeitraum dividiert werden. Je mehr Stichproben entnommen werden, desto aussagekräftiger werden die Daten.

Wählen des richtigen Leistungsindikatortyps

Beim Erstellen eines Leistungsindikators stehen viele Typen zur Auswahl. Manche Leistungsindikatoren führen bestimmte Berechnungen aus, andere enthalten nur nichtberechnete Werte. Es gibt einige Leistungsindikatortypen, die besonders häufig eingesetzt werden. Diese Typen werden in der folgenden Tabelle nach typischen Einsatzmustern aufgeführt.

Aufgabe

Empfohlener Leistungsindikatortyp

Beispiel

Verwalten einer einfachen Zählung von Elementen, Vorgängen usw.

NumberOfItems32

Mit diesem Leistungsindikatortyp erfassen Sie z. B. die Anzahl der eingegangenen Aufträge als 32-Bits-Zahl.

Verwalten einer einfachen Zählung mit höherer Kapazität.

NumberOfItems64

Mit diesem Leistungsindikatortyp erfassen Sie z. B. die Aufträge auf einer Site mit sehr hohem Arbeitsvolumen als 64-Bits-Zahl.

Erfassen der Menge pro Sekunde eines Elements oder eines Vorgangs.

RateOfCountsPerSecond32

Mit diesem Leistungsindikatortyp erfassen Sie z. B. die auf einer Händlersite pro Sekunde eingehenden Aufträge, gespeichert als 32-Bits-Zahl.

Erfassen der Menge pro Sekunde mit höherer Kapazität.

RateOfCountsPerSecond64

Mit diesem Leistungsindikatortyp erfassen Sie z. B. die Aufträge pro Sekunde auf einer Site mit sehr hohem Arbeitsvolumen als 64-Bits-Zahl.

Berechnen der zur Ausführung eines Prozesses oder zur Verarbeitung eines Elements benötigten Durchschnittszeit.

AverageTimer32

Mit diesem Leistungsindikatortyp berechnen Sie z. B. die Durchschnittszeit, in der ein Auftrag verarbeitet wird, gespeichert als 32-Bits-Zahl.

Einige Warnhinweise zu Leistungsindikatortypen:

Eine vollständige Liste der verfügbaren Typen finden Sie unter: PerformanceCounterType.

Siehe auch

Aufgaben

Gewusst wie: Erstellen benutzerdefinierter Leistungsindikatoren

Gewusst wie: Erstellen von Leistungsindikatorkategorien

Konzepte

Einführung in die Überwachung von Leistungsschwellenwerten