Gesamter RAM% von perfmon Windows Server 2008 R2

9

Ich versuche einen guten Weg zu finden, um den verfügbaren RAM-Prozentsatz von perfmon zu erhalten. Ich kann verfügbare MB erhalten, aber ich kann keine Möglichkeit finden, den gesamten installierten Speicher auf dem Server abzurufen oder was über perfmon verwendet wird. Ich kann natürlich auf GB aufmerksam machen, aber jeder meiner Server hat einen anderen Arbeitsspeicher, also keine gute Warnung.

Ich verstehe% Committed Bytes so, dass dies Auslagerungsdateien auf der Festplatte enthält, sodass dies kein guter Indikator ist.

Jede Hilfe wäre dankbar.

Xaxum
quelle

Antworten:

7

Leider gibt es keinen Standard-Leistungsüberwachungszähler, der dies tut . Sie müssen in Betracht ziehen, WMI zu verwenden, um den gesamten Arbeitsspeicher eines Servers zu ermitteln, dann die Menge des verwendeten Arbeitsspeichers im Vergleich zum freien Arbeitsspeicher zu addieren, diese Daten während der Erfassung zu speichern und sie dann auf hübsche Weise darzustellen.

Dies wurde jedoch bereits in Form der Grundfunktionen der meisten NMS für Sie erledigt .

PS Wenn Sie extrem abenteuerlustig sind, können Sie versuchen , benutzerdefinierte Perfmon-Zähler zu schreiben .

Wesley
quelle
Danke @WesleyDavid. Ich hatte Angst davor. Ich möchte bei Perfmon bleiben. Es scheint, als wäre es eine häufige Anfrage, also würde MSFT hinzufügen, aber nicht raten. Ich muss nur Variablen für alle meine Server erstellen und den Prozentsatz auf diese Weise berechnen. Nicht ideal. Nochmals vielen Dank für die Optionen.
Xaxum
@Xaxum, Haben Sie am Ende benutzerdefinierte Perfmon-Variablen erstellt oder die von Wesley erwähnten WMI-Aufrufe durchgeführt? Welche Methode fanden Sie einfacher? Ich bin jetzt genau in der gleichen Position ... Ich würde gerne hören, welchen Rat Sie dazu geben könnten.
Sal