我试图找到一种从perfmon获得可用RAM百分比的好方法.我可以获得可用的Mbytes但我找不到任何方法来获取服务器上的总安装内存或通过perfmon使用的内容.我可以明显警告GB,但我的每台服务器都有不同的总RAM,所以不是一个很好的警报.
我理解%Committed Bytes的方式包括磁盘上的页面文件,所以这不是一个好的指标.
任何帮助,将不胜感激.
遗憾的是,there is no default Performance Monitor counter that does this.你需要考虑使用WMI来计算服务器中的总RAM,然后总计使用的RAM与可用RAM的数量,在收集数据时存储数据,然后以一种漂亮的方式呈现它.
但是,已经以the basic features of most NMSs的形式为您完成了这种事情.
附:如果您非常喜欢冒险,可以试试writing custom perfmon counters.