什么性能计数器用于显示 Windows 2008 服务器上的总 RAM 使用情况?

什么性能计数器用于显示 Windows 2008 服务器上的总 RAM 使用情况?

我正在尝试使用,Performance Counters以便记录RAM usage特定机器上的总数。我有一种隐隐的感觉,它已经达到最大值(由于一些错误的代码)...服务器心脏病发作,几分钟后终于恢复了。

为了确认这一点,我试图记录它内存使用情况

我不确定是哪一个柜台。

我习惯使用Memory Usage其中一部分的图表Task Manager

有什么建议么?

答案1

首先,您需要了解 RAM 使用率与内存使用率相关,但并不相同。请参阅我对这个问题的回答了解内存在 Windows 中的工作原理。话虽如此,测量使用中的物理 RAM(提交充电峰值)的计数器是 \Memory\Committed Bytes。您应该在系统实际用完所有物理 RAM 之前很久就看到页面错误,因此也请检查页面错误。

在开始解决内存问题之前,你应该看看这个关于如何解决 Windows 内存问题的网络广播.另请参阅突破 Windows 的极限:物理内存

相关内容