我以前问过一个有非常高的非分页池内存使用率的服务器的问题 ,并且有人解释了如何使用poolmon来追踪问题驱动程序。
我做了这个,但我不确定我是否确定了这个问题。
运行poolmon: 
现在searchfwpx我只有一个“匹配”: 
dsac.exe? ADpipe理中心正在造成内存泄漏? – 这显然是不对的,但这是唯一能find的。
searchfwpx池标签我可以看到人们用McAfee防病毒产品遇到的一些问题(但Symantec SEP安装在此服务器上)。
根据这个Technet博客文章,fwpx池标签是与这个驱动程序相关的:Fwpx – fwpkclnt.sys – WFP NBL标记的上下文
但如果是这样的话,为什么没有find它?
然后我GOOGLE了更多,发现这个kb: https : //support.microsoft.com/en-us/kb/2885980
根据kb FwpsAllocateCloneNetBufferlist()API泄漏内存真棒。
但我仍然不是100%,这是问题。 在安装热修复程序之前,我如何确认这个问题是由这个WFP错误引起的? 我会假设它的SEP是使用错误的WFP API。 这是有道理的,因为我看到了McAfee用户(另一个可能使用API的AV产品)有类似的内存泄漏问题。
但是可以肯定的是,如何确定正在调用WFP API的程序 – 如果这真的发生了。
没有时间按照magicandre1981提出的build议,但能够确认补丁解决了这个问题。 也许这将有助于其他有类似的内存泄漏问题的人。
我们注意到的另一件事:运行一个完整的Windows更新似乎包括此修复程序,但在一些其他补丁。 在这个问题上,我们在另一台服务器上运行了一个完整的Windows更新(而不是应用特定的补丁)后,补丁不会安装一个非常无用的“这个补丁不适用于这个平台”的错误。 事实certificate,这个问题是在其他更新中解决的。
所以我想应用补丁或确保服务器完全更新将解决FwpsAllocateCloneNetBufferlist() API泄漏。