带有标签 LS2 的巨大分页池分配来自哪里?

带有标签 LS2 的巨大分页池分配来自哪里?

Process Explorer 在各种程序的“虚拟大小”下显示奇怪的内存使用模式,并且分页池使用率很高。运行poolmon,在LS2s标签下有一个非分页分配,大小为293050257170759991(!)字节,这几乎肯定是错误的。在同一个标​​签下还有大约6900万个分页池分配,总计约4.3 GB。

虽然标签没有明确列出,但标签“LS??”在池标签列表下定义为“LM 服务器分配”。运行字符串搜索,此序列出现在 srv2.sys 中,以及其他类似标签中。我已经安装了该驱动程序的最新修补程序,但我仍然看到相同的模式。知道接下来该怎么做吗?

答案1

Pooltag LS2s 用于 SMB2。取自 Windows 调试器的 pooltag.txt:

LS2s - srv2.sys     -     SMB2 session

您可以使用 xperf/WPA 来 tarce 分配的调用堆栈并查看这是否有帮助:

碎片整理工具:#48 - WPT - 内存分析 - 池

http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-48-WPT-Memory-Analysis-Pool

在此处输入图片描述

相关内容