Total RAM% dari perfmon Windows Server 2008 R2

9

Saya mencoba mencari cara yang baik untuk mendapatkan persentase RAM yang tersedia dari perfmon. Saya bisa mendapatkan Mbytes yang Tersedia tetapi saya tidak dapat menemukan cara untuk mendapatkan total memori yang terpasang di server atau apa yang digunakan melalui perfmon. Saya jelas dapat mengingatkan pada GB tetapi masing-masing server saya memiliki total RAM yang berbeda sehingga bukan peringatan yang bagus.

Cara saya memahami% Committed Bytes adalah ini termasuk file halaman pada disk jadi ini bukan indikator yang baik.

Bantuan apa pun akan dihargai.

Xaxum
sumber

Jawaban:

7

Sayangnya, tidak ada penghitung Monitor Kinerja default yang melakukan ini . Anda perlu mempertimbangkan untuk menggunakan WMI untuk menghitung total RAM di server, kemudian menjumlahkan jumlah RAM yang digunakan versus RAM bebas, menyimpan data itu saat dikumpulkan, dan kemudian mempresentasikannya dengan cara yang cantik.

Namun, hal semacam itu telah dilakukan untuk Anda dalam bentuk fitur dasar dari kebanyakan NMS .

PS Jika Anda sangat berani, Anda bisa mencoba menulis penghitung perfmon kustom .

Wesley
sumber
Terima kasih @WesleyDavid. Saya takut akan hal itu. Saya ingin tetap dengan perfmon. Sepertinya itu akan menjadi permintaan umum sehingga MSFT akan menambah tetapi kira tidak. Saya hanya perlu membuat variabel untuk semua server saya dan menghitung persentase dengan cara itu. Tidak ideal Terima kasih lagi untuk opsinya.
Xaxum
@Xaxum, Apakah Anda akhirnya membuat variabel perfmon khusus, atau apakah Anda membuat panggilan WMI yang disebutkan oleh Wesley? Metode apa yang menurut Anda lebih mudah? Saya dalam posisi yang persis sama sekarang ... Saya ingin mendengar saran apa pun yang dapat Anda berikan tentang ini.
Sal