Windows Server 2025 / Serverleistung mit der Leistungsüberwachung aufzeichnen

Beurteilen Sie die Serverleistung, indem Sie die Aktivität der zentralen Verarbeitungseinheit (CPU) sowie von Arbeitsspeicher, Datenträgern und Netzwerk gleichzeitig aufzeichnen und mit dem normalen Betrieb vergleichen. Der Task-Manager zeigt die gegenwärtige Situation; ein Datensammlersatz der Leistungsüberwachung bewahrt Messreihen für sporadische Probleme auf.

Symptom und Vergleichsbedingungen festlegen

Beschreiben Sie eine konkrete langsame Aktion, etwa Dateiöffnung, Anmeldung oder Webantwort, statt nur „langsam“. Notieren Sie betroffene Benutzer, Zeitpunkt, parallele Vorgänge und letzte Änderungen. Nicht jede Verzögerung ist CPU-Sättigung; eine virtuelle Maschine hängt auch von Ressourcen und Speicher ihres Hosts ab. Bestätigen Sie vor der Messung den untersuchten Computer.

Vergleichen Sie eine Ruhephase mit einer repräsentativen begrenzten Aufgabe auf demselben Server mit gleichen Zählern, Instanzen und Intervallen. Lesen Sie beispielsweise eine vorhandene Testdatei vom selben Client und notieren Sie Anfang und Ende. Ändern Sie nicht gleichzeitig Dateigröße, Konto, Netzwerk und Benutzerzahl. Eine kleine Leseaktion oder einzelne Kopie misst keinen maximalen Durchsatz. Erzeugen Sie keine ungeplante Stresstestlast und füllen Sie keine Datenträger, um ein Ergebnis zu erzwingen.

Mit dem Task-Manager Untersuchungskandidaten finden

  1. Öffnen Sie den Task-Manager und identifizieren Sie unter Prozesse oder Details CPU- und Speicherverbraucher. Notieren Sie bei gleichen Namen die Prozesskennung; beenden Sie keinen Prozess allein wegen seiner Listenposition.
  2. Beobachten Sie unter Leistung CPU, Speicher, Datenträger und Netzwerk im selben Zeitraum. Prüfen Sie logische Prozessoren, wenn der Mittelwert die Verzögerung nicht erklärt.
  3. Nutzen Sie den Ressourcenmonitor, sofern verfügbar, um Aktivität Prozessen, Datenträgern oder Verbindungen zuzuordnen. Dies hilft bei der Zählerwahl, ersetzt aber keine zeitliche Aufzeichnung.
  4. Notieren Sie Computer, Beobachtungszeit und Benutzeraktion. Erhalten Sie den normalen Betrieb, bevor Sie ein Prozessende erwägen.

Vergleichen Sie absolute Werte mit Prozentangaben. Ein niedriger CPU-Gesamtmittelwert kann einen ausgelasteten Kern verbergen; belegter Speicher kann nützlicher Cache statt eines Lecks sein. Die Dokumentation zu Prozessorzählern unterscheidet den Mittelwert von Processor(_Total) von der aufsummierten Nutzung der Threads eines Prozesses, die bei mehreren Prozessoren über 100 % liegen kann. Behandeln Sie diese Prozentwerte nicht als gleich skaliert und starten Sie keine Datenbank wiederholt zum Leeren ihres Caches neu.

Passende Zähler und Instanzen auswählen

Öffnen Sie perfmon mit administrativen Rechten auf dem Laborserver, etwa FS1, und wählen Sie Leistungsüberwachung → Leistungsindikatoren hinzufügen. Bestimmen Sie richtigen Computer, Objekt, Zähler und Instanz: Eine Instanz bezeichnet etwa Kern, Datenträger oder Adapter. Namen sind lokalisierbar; die Tabelle behält englische technische Referenznamen bei. Wählen Sie die tatsächlich installierten Entsprechungen und lesen Sie ihre Beschreibung. Die Anleitung zur Leistungsüberwachungsdiagnose beschreibt die Sammlung. Erfinden Sie bei fehlenden Zählern keine Pfade.

Ressource Beispielzähler und Instanzen
CPU Processor oder Processor Information: % Processor Time mit _Total und relevanten Kernen
Arbeitsspeicher Memory: Available MBytes und Auslagerungsaktivität im Zusammenhang mit dem Prozess
Datenträger PhysicalDisk: Avg. Disk sec/Read und Avg. Disk sec/Write zusammen mit der Datenträgeraktivität
Netzwerk Network Interface: Bytes Total/sec des vom Dienst verwendeten Adapters

Avg. Disk sec/Read und Avg. Disk sec/Write geben Latenz in Sekunden statt Millisekunden an. Bytes Total/sec misst Bytes je Sekunde, nicht die Bitrate des Anschlusses. Ordnen Sie Instanzen den vom Dienst verwendeten Datenträgern und Adaptern zu; _Total kann Unterschiede verbergen. In einer VM kann ein vom Gast als physisch beobachteter Datenträger weiterhin virtuell sein. Seine Werte belegen daher nicht allein den Zustand des Hostspeichers.

Als Umrechnungsbeispiele ergeben 0,005 Sekunden genau 5 Millisekunden und 12.500.000 Bytes/s genau 100.000.000 Bit/s, also 100 Mbit/s in Dezimaleinheiten. Das sind Rechenbeispiele, keine Messwerte oder Zustandsgrenzen. Die Nutzdatenrate einer Anwendung entspricht außerdem nicht zwangsläufig dem Adapterverkehr. Die Anleitung zur Ressourcen- und Einheiteninterpretation erläutert die Zuordnung von Zählern zu Komponenten.

Eine begrenzte fünfminütige Aufzeichnung einrichten

  1. Erstellen Sie unter Datensammlersätze → Benutzerdefiniert einen neuen Satz Lab-Perf-15sec. Existiert der Name bereits, prüfen Sie dessen Zweck und wählen einen konsistenten eigenen Namen, statt fremde Konfiguration zu überschreiben.
  2. Wählen Sie manuelle Erstellung und Leistungsindikatoren. Fügen Sie nur ausgewählte Objekte, Zähler und Instanzen mit FS1 als Quelle hinzu, ohne unnötige andere Nachverfolgungsarten zu aktivieren.
  3. Stellen Sie das Abtastintervall auf 15 Sekunden; prüfen Sie die Einheit, damit nicht versehentlich 15 Minuten entstehen. Speichern Sie die Konfiguration zunächst ohne Start.
  4. Wählen Sie einen neuen Protokollordner mit freiem Platz und geeigneten Rechten, im Labor etwa unter D:\PerfLogs. Das Ausführungskonto muss dort schreiben können, ohne interne Daten Unbeteiligten zugänglich zu machen. Notieren Sie den vollständigen Pfad.
  5. Aktivieren Sie in den Eigenschaften des Satzes bei der Beendigungsbedingung eine Gesamtdauer von fünf Minuten und kontrollieren Sie die Einheit. Bietet der Erstellungsassistent das nicht an, schließen Sie ihn ohne Start ab und öffnen danach die Eigenschaften. Prüfen Sie Konto, Ziel sowie Zeitpläne und automatische Neustarts, die den Versuch verlängern könnten.
  6. Starten Sie den Satz, notieren Sie die Zeit und führen Sie nur die vereinbarte repräsentative Aufgabe mit protokolliertem Anfang und Ende aus. Prüfen Sie, dass der Lauf nach ungefähr fünf Minuten stoppt und das Protokoll beim Öffnen Messwerte der gewählten Zähler enthält, nicht nur eine neue Datei. Läuft er weiter, stoppen Sie nur diesen Satz über sein Menü und prüfen die Bedingung. Ohne Daten untersuchen Sie Pfad, Rechte und Zähler vor einer Wiederholung.

Kürzere Intervalle, mehr Zähler und lange Läufe erhöhen Aufwand und Speicherbedarf. Die 15 Sekunden und fünf Minuten sind Übungswerte, keine allgemeinen Anforderungen: Kürzere Spitzen können zwischen den Stichproben verschwinden. Begrenzen Sie Zugriff auf das Ziel, prüfen Sie freien Platz und entstandene Dateigröße und legen Sie die Aufbewahrung fest. Lassen Sie keinen unbegrenzten Sammler laufen und verwechseln Sie gespeicherte Konfiguration nicht mit erfolgreich aufgezeichneten Daten.

Messwerte mit dem Vorfallszeitpunkt vergleichen

Öffnen Sie nach dem Stopp den Lauf unter Berichte → Benutzerdefiniert. Für eine Datei öffnen Sie die Eigenschaften der Leistungsüberwachung, wählen Protokolldateien als Quelle und fügen die BLG-Datei des Laufs hinzu, das binäre Zählerprotokoll. Wählen Sie tatsächlichen Zeitraum und dieselben Zähler sowie Instanzen. Passen Sie gegebenenfalls die Darstellungsskala an, wenn verschiedene Einheiten eine Kurve zusammendrücken; das verändert die Einheit des Rohwerts nicht. Vergleichen Sie gleichzeitige Ressourcenverläufe mit Anfang und Ende der Benutzeraktion, nicht Kurven unterschiedlicher Zeiträume.

  • CPU: Ordnen Sie relevante Prozesse und Kerne der Aufgabe zu und unterscheiden Sie Gesamtmittelwert von aufsummierter Prozessnutzung.
  • Speicher: Vergleichen Sie verfügbare Kapazität, Auslagerung und Prozesswachstum. Ein isolierter Belegungswert beweist keinen anhaltenden Speicherdruck.
  • Datenträger: Vergleichen Sie Latenz mit Aktivität, Arbeitslast sowie Host- und Speicherzustand. Eine kurze Spitze beweist keinen defekten Datenträger.
  • Netzwerk: Ordnen Sie Verkehr Adapter und Aufgabe zu. Bytes Total/sec trennt allein keine Nutzdaten, Wiederholungen und andere Anwendungen; für diese Unterscheidung ist zusätzliche Diagnose nötig.

Bewerten Sie anhand von Rolle, normaler Vergleichsmessung und Antwortzeit, nicht mit einem universellen Grenzwert. Zeitliche Übereinstimmung liefert eine Untersuchungsrichtung, keinen Ursachenbeweis. Vergleichen Sie auch Ereignisse und Dienstzustände desselben Vorfalls. Vor einem Versuch dokumentieren Sie den alten Wert, ändern nur eine Einstellung und messen unter gleichwertigen Bedingungen erneut; nehmen Sie die Änderung bei nicht bestätigter Hypothese zurück. Prüfen Sie zum Schluss, dass Lab-Perf-15sec beendet ist, und entfernen Sie nur den eigenen Testsatz, falls nicht mehr benötigt. Bewahren Sie vorher BLG-Original, Bedingungen, Instanzen und Zeiten auf.