![什么性能计数器用于显示 Windows 2008 服务器上的总 RAM 使用情况?](https://linux22.com/image/496986/%E4%BB%80%E4%B9%88%E6%80%A7%E8%83%BD%E8%AE%A1%E6%95%B0%E5%99%A8%E7%94%A8%E4%BA%8E%E6%98%BE%E7%A4%BA%20Windows%202008%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84%E6%80%BB%20RAM%20%E4%BD%BF%E7%94%A8%E6%83%85%E5%86%B5%EF%BC%9F.png)
我正在尝试使用,Performance Counters
以便记录RAM usage
特定机器上的总数。我有一种隐隐的感觉,它已经达到最大值(由于一些错误的代码)...服务器心脏病发作,几分钟后终于恢复了。
为了确认这一点,我试图记录它内存使用情况。
我不确定是哪一个柜台。
我习惯使用Memory Usage
其中一部分的图表Task Manager
。
有什么建议么?
答案1
首先,您需要了解 RAM 使用率与内存使用率相关,但并不相同。请参阅我对这个问题的回答了解内存在 Windows 中的工作原理。话虽如此,测量使用中的物理 RAM(提交充电峰值)的计数器是 \Memory\Committed Bytes。您应该在系统实际用完所有物理 RAM 之前很久就看到页面错误,因此也请检查页面错误。
在开始解决内存问题之前,你应该看看这个关于如何解决 Windows 内存问题的网络广播.另请参阅突破 Windows 的极限:物理内存