【问题标题】:Workingset/privateWorkingSet memory don't add up to memory usage in Task manager [closed]Workingset/privateWorkingSet 内存不会增加任务管理器中的内存使用量[关闭]
【发布时间】:2013-02-24 09:36:45
【问题描述】:

内存问题

我们的一个服务器盒子在任务管理器中显示 96% 的内存使用率(137/140GB 左右使用)。

当我查看“进程”选项卡时(即使检查了所有用户的显示进程),在高峰时间合并的顶级进程仅使用 40GB 左右。我在下面提供了最常用进程的图像以及显示内存使用情况的性能面板图像。

注意:CPU 使用率通常不会达到 99%,当我截取该屏幕截图时,它会飙升。

我的问题

造成这种差异的原因是什么?如何更准确地判断哪些进程正在占用另外 100GB 内存?


为了验证,这是性能面板的图像:

【问题讨论】:

标签: windows memory-management process operating-system taskmanager


【解决方案1】:

Sergmat 在他的评论中是正确的(顺便感谢一下);其实我昨天自己找到了RAMMAP并使用它,它揭示了问题。

我们的服务器运行一个使用率非常高的 SQL Server 实例。 RAMMAP 显示有一个 105GB 的内存区域用于“AWE”地址窗口扩展 - 这些扩展用于通过诸如 RDBMS (SQL Server) 之类的东西非常快速地操作大内存区域。

显然,您可以配置 SQL Server 将使用的最大内存,包括在内;所以这就是解决方案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-20
    • 2019-04-25
    • 1970-01-01
    • 1970-01-01
    • 2014-03-19
    • 1970-01-01
    相关资源
    最近更新 更多