开发者社区> 问答> 正文

ECS Windows 2008 Paged Pool Leak(页面缓冲池内存泄露)如何排查


问题现象:
Windows 2008 R2 内存使用率高,将近90%, 没有发现可疑进程
排查过程
1. 内存使用率高90%左右,但是没有发现异常进程

2. 使用rammap 发现pool page 使用率高,应该是paged pool leak 问题

Rammap 下载以及使用说明: https://technet.microsoft.com/en-us/sysinternals/rammap.aspx
3. 抓取poolmon 日志,发现IoDn 这个tag 将pool 都耗尽了:
IoDn Paged           38420004           12868162          25551842     6253114928              244        Unknown Driver
CM31 Paged             221547             199063             22484       96825344             4306        Unknown Driver
prpt Paged             445386             222473            222913       22824160              102        Unknown Driver
poolmon 使用参考:
https://technet.microsoft.com/en-us/library/cc737099(v=ws.10).aspx
4. 检查perfmon 日志,发现磁盘使用率不高 5. 检查IoDn tag, 发现SafeDogFileGuard.sys 嫌疑性最大

关于Tag的介绍,请参考微软官方Blog:
http://blogs.technet.com/b/askperf/archive/2008/04/11/an-introduction-to-pool-tags.aspx
解决方案:
建议卸载安全狗, 测试后问题解决。
如果问题还未能解决,您可以到阿里云社区进行 免费咨询,或联系 云市场商家寻求帮助。

展开
收起
boxti 2017-10-24 11:12:18 4748 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
《云服务器运维之Windows篇》 立即下载
TAKING WINDOWS 10 KERNEL 立即下载
ECS运维指南之Windows系统诊断 立即下载