来自 perfmon Windows Server 2008 R2 的总 RAM %

Xax*_*xum 9 memory perfmon windows-server-2008-r2

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

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

任何帮助,将不胜感激。

Wes*_*ley 7

遗憾的是,没有执行此操作的默认性能监视器计数器。您将需要考虑使用 WMI 来计算服务器中的总 RAM,然后计算已用 RAM 与可用 RAM 的总量,在收集数据时存储该数据,然后以漂亮的方式呈现它。

但是,这种事情已经以大多数网管的基本特性的形式为您完成了。

PS 如果您非常喜欢冒险,可以尝试编写自定义性能计数器