来自perfmon Windows Server 2008 R2的总RAM%

我试图find一个很好的方法来从perfmon获得可用的RAM百分比。 我可以得到可用的Mbytes,但我找不到任何方法来获取服务器上的总安装内存或通过perfmon使用的内存。 我可以明显提醒GB,但我的每台服务器有不同的总RAM,所以不是一个很好的警报。

我理解%Committed Bytes的方式是这包括磁盘上的页面文件,所以这不是一个好的指标。

任何帮助,将不胜感激。

可悲的是, 没有默认的性能监视器计数器 。 您将需要考虑使用WMI来计算服务器中的总RAM,然后将所使用的RAM与可用RAM的总和相加,在收集数据时将其存储,然后以相当的方式显示。

但是,这种事情已经以大多数NMS的基本特征的forms为您完成了。

PS如果你非常冒险,你可以尝试写自定义性能计数器 。