
Ich habe derzeit einen Anwendungsserver und einen Datenbankserver, die beide unter Windows Server 2008 R2 laufen. Ich wurde beauftragt, einen wöchentlichen Bericht über die Auslastung von CPU, Speicher und Festplatte zu erstellen. Ich plane, die standardmäßige Datensammlungsvorlage für die Leistungsüberwachung im Windows-Leistungsmonitor zu verwenden, und frage mich, was die besten Vorgehensweisen zum Planen der Ausführung des Auftrags sind. Ich würde es vorziehen, wenn die Datensammlung zu Beginn jeder Woche beginnt und am Ende endet. Wäre das übertrieben? Würde die Leistungsüberwachung außerdem die Systemleistung beeinträchtigen?
Die Nutzung unserer Anwendung wird höchstwahrscheinlich sehr unregelmäßig sein. Eine Reihe von Batch-Jobs werden nachts ausgeführt und Benutzer greifen wahrscheinlich auf das System zu, wenn sie morgens zur Arbeit kommen. Daher befürchte ich, dass ein kleineres Stichprobenfenster die tatsächliche Systemauslastung nicht erfassen würde.
Außerdem habe ich einige grundlegende Tutorials zum Einrichten der Datenerfassung gefunden, hatte aber Probleme, allgemeinere Informationen zu Best Practices für die wöchentliche Leistungsverwaltung mithilfe der Windows-Leistungsüberwachung zu finden. Wenn jemand eine gute Quelle hat, teilen Sie sie bitte mit.
Antwort1
Wo melden Sie sich an? In einer SQL-Datenbank? Einer CSV-Datei?
Wenn es in eine SQL-Datenbank geht, habe ich früher einfach einen einzigen Job erstellt und ihn den ganzen Tag lang protokollieren lassen. Dann fragen Sie den SQL-Server ab, um die Daten für den gewünschten Bereich abzurufen. Sie können dies in Excel oder einem anderen Berichtsgenerator tun, den Sie haben.
Ich sage "früher", weil ich vor ein paar Jahren das dezentrale Performance Logging abgeschafft und ein zentralesZabbixInstallation, die alle diese Informationen dauerhaft speichert und verfolgt und Trends und detaillierte Berichte bereitstellt.
In Bezug auf die Belastung habe ich durch das Ausführen der Leistungsprotokollierung nie einen spürbaren Leistungsverlust festgestellt. Angesichts der Häufigkeit, mit der jeder Server pro Minute von Zabbix abgefragt wird, um alle Datenpunkte zu erfassen, ist dies wirklich eine triviale Operation.