% RAM totale da perfmon Windows Server 2008 R2


9

Sto cercando di trovare un buon modo per ottenere la percentuale di RAM disponibile da perfmon. Posso ottenere Mbyte disponibili ma non riesco a trovare alcun modo per ottenere la memoria installata totale sul server o ciò che è in uso tramite perfmon. Posso ovviamente avvisare su GB, ma ognuno dei miei server ha una RAM totale diversa, quindi non è un grande avviso.

Il modo in cui capisco% di commit commit è che questo include i file di paging sul disco, quindi questo non è un buon indicatore.

Qualsiasi aiuto sarebbe apprezzato.

Risposte:


7

Purtroppo, non esiste un contatore Performance Monitor predefinito che lo faccia . Dovrai prendere in considerazione l'utilizzo di WMI per calcolare la RAM totale in un server, quindi sommare la quantità di RAM utilizzata rispetto alla RAM libera, archiviando i dati man mano che vengono raccolti e quindi presentandoli in modo carino.

Tuttavia, questo tipo di cose è già stato fatto per te sotto forma delle funzionalità di base della maggior parte degli NMS .

PS Se sei estremamente avventuroso, potresti provare a scrivere contatori di perfmon personalizzati .


Grazie @WesleyDavid. Ne avevo paura. Voglio restare con il perfmon. Sembra che sarebbe una richiesta comune, quindi MSFT aggiungerebbe, ma suppongo di no. Dovrò solo creare variabili per tutti i miei server e calcolare la percentuale in quel modo. Non ideale Grazie ancora per le opzioni.
Xaxum,

@Xaxum, hai finito per creare variabili perfmon personalizzate o hai fatto le chiamate WMI menzionate da Wesley? Quale metodo hai trovato più facile? Sono esattamente nella stessa posizione ora ... Mi piacerebbe sentire qualsiasi consiglio tu possa dare su questo.
Sal
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.