So ermitteln Sie die CPU-Speicherauslastung eines Windows 2008-Servers

So ermitteln Sie die CPU-Speicherauslastung eines Windows 2008-Servers

Wir haben ein Problem mit SharePoint, das gestern langsam lief. Um das Problem zu beheben, möchte ich die CPU-Auslastung für gestern (z. B. von 10 bis 12 Uhr) auf dem Server wissen. Wie bekomme ich diesen Bericht?

Vielen Dank im Voraus. Sivakumar. P

Antwort1

Das geht nicht. Diese Informationen werden nicht aufgezeichnet, es sei denn, Sie zeichnen sie auf. Dann existieren sie nicht mehr.

Wenn Sie es in Zukunft einrichten möchten, tun Sie dies über Computer Management-> Performance-> Data Collector Sets. Wie bereits erwähnt, erhöht das Sammeln dieser Informationen die Serverlast leicht (und verbraucht Speicherplatz), aber nach der Einrichtung können Sie in diesem ReportsAbschnitt auf historische Daten zugreifen.

Echtzeitdaten können mit Performance Monitor( perfmon.exe) überwacht werden, auch in den PerformanceAbschnitten von Computer Managementunter zu finden Monitoring Tools.

Antwort2

Wie Jay bereits sagte, besteht eine Möglichkeit hierzu darin, ein Leistungsprotokoll einzurichten.

Der einfachste Weg dorthin ist die Eingabe von perfmonoder perfmon.mscin der Befehlszeile oder im Ausführungsdialog (Windows-Taste + R).

Dort können Sie ein neues Protokoll anlegen (Protokollelement in der Baumansicht) und die Elemente auswählen, die Sie protokollieren möchten, sowie das Intervall, in dem sie protokolliert werden sollen - und das Ausgabeformat Ihres Protokolls. Und natürlich den Zeitraum, in dem das Protokoll geführt werden soll.

Das Speichern als kommagetrennte Werte hat den Vorteil, dass sie mit Excel oder ähnlichen Programmen leicht in einer Tabelle neu strukturiert werden können.

Antwort3

Googlen Sie „logman.exe“, um befehlszeilenfreundliche Möglichkeiten zu finden, dies auf mehreren Servern durchzuführen.

verwandte Informationen