RAM totale% de perfmon Windows Server 2008 R2

9

J'essaie de trouver un bon moyen d'obtenir le pourcentage de RAM disponible de perfmon. Je peux obtenir des Mo disponibles mais je ne trouve aucun moyen d'obtenir la mémoire totale installée sur le serveur ou ce qui est utilisé via perfmon. Je peux évidemment alerter sur GB mais chacun de mes serveurs a une RAM totale différente donc pas une grande alerte.

La façon dont je comprends les% d'octets engagés est que cela inclut les fichiers d'échange sur le disque, ce n'est donc pas un bon indicateur.

Toute aide serait appréciée.

Xaxum
la source

Réponses:

7

Malheureusement, il n'y a pas de compteur de l'Analyseur de performances par défaut qui fait cela . Vous devrez envisager d'utiliser WMI pour comptabiliser la RAM totale sur un serveur, puis totaliser la quantité de RAM utilisée par rapport à la RAM libre, stocker ces données au fur et à mesure qu'elles sont collectées, puis les présenter de manière jolie.

Cependant, ce genre de chose a déjà été fait pour vous sous la forme des fonctionnalités de base de la plupart des NMS .

PS Si vous êtes extrêmement aventureux, vous pouvez essayer d' écrire des compteurs de perfmon personnalisés .

Wesley
la source
Merci @WesleyDavid. J'avais peur de ça. Je veux m'en tenir à perfmon. Il semble que ce serait une demande courante, donc MSFT ajouterait, mais ne le devinez pas. Je devrai juste créer des variables pour tous mes serveurs et calculer le pourcentage de cette façon. Pas idéal. Merci encore pour les options.
Xaxum
@Xaxum, Avez-vous fini par créer des variables perfmon personnalisées ou avez-vous effectué les appels WMI mentionnés par Wesley? Quelle méthode avez-vous trouvée plus facile? Je suis exactement dans la même situation maintenant ... J'aimerais entendre tout conseil que vous pourriez donner à ce sujet.
Sal