perfmon Windows Server 2008 R2的总RAM%


9

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

我了解“已提交字节百分比”的方式是,这包括磁盘上的页面文件,因此这不是一个很好的指标。

任何帮助,将不胜感激。

Answers:


7

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

但是,大多数NMS的基本功能已经为您完成了这种工作。

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


谢谢@WesleyDavid。我以前很怕那个。我想坚持使用perfmon。似乎这将是一个常见的请求,所以MSFT会添加,但不会。我将只需要为所有服务器创建变量并以此方式计算百分比。不理想。再次感谢您的选择。
Xaxum '04

@Xaxum,您是否最终创建了自定义perfmon变量,还是进行了Wesley提到的WMI调用?您觉得哪种方法更容易?我现在的位置完全相同...我想听听您对此可以提出的任何建议。
2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.