![perfmon Windows Server 2008 R2 中的总 RAM 百分比](https://linux22.com/image/580955/perfmon%20Windows%20Server%202008%20R2%20%E4%B8%AD%E7%9A%84%E6%80%BB%20RAM%20%E7%99%BE%E5%88%86%E6%AF%94.png)
我正在尝试寻找一种从 perfmon 获取可用 RAM 百分比的好方法。我可以获得可用兆字节数,但我找不到任何方法来通过 perfmon 获取服务器上安装的总内存或正在使用的内存。我显然可以按 GB 发出警报,但我的每台服务器的总 RAM 都不同,因此警报效果不佳。
我理解的“已提交字节数”包括磁盘上的页面文件,所以这不是一个好的指标。
任何帮助,将不胜感激。
答案1
遗憾的是,没有默认的性能监视器计数器可以执行此操作。您需要考虑使用 WMI 来统计服务器中的总 RAM,然后计算已用 RAM 与可用 RAM 的总和,在收集数据时进行存储,然后以美观的方式呈现这些数据。
然而,这种事情已经以以下形式为你完成了:大多数 NMS 的基本功能。
PS:如果你非常有冒险精神,你可以尝试编写自定义性能计数器。