分页数/未分页 占用内存高日志收集排查方案-阿里云开发者社区

开发者社区> 云服务技术课堂> 正文

分页数/未分页 占用内存高日志收集排查方案

简介: 任务管理器看到内存占用高,内存占用主要是分页或未分页(windows 2012 之后显示是页面/非页面缓冲池)。

作者:棋玉

问题现象:

任务管理器看到内存占用高,内存占用主要是分页或未分页(windows 2012 之后显示是页面/非页面缓冲池)。
image.png
image.png


排查步骤:

1.下载windows driver kit并安装
https://docs.microsoft.com/zh-cn/windows-hardware/drivers/download-the-wdk
image.png

2.默认 poolmon 的路径是 C:\Program Files(x86)\Windows Kits\10\Tools\x64
C:\ProgramFiles (x86)\Windows Kits\10\Tools\x86

3.运行如下命令:

cd <poolmon.exe 的路径>
poolmon -u -n c:\1.txt

4.查看1.txt, 在Bytes 这列找到占用pool 最高的tag
image.png

5.之后查找tag 对应的组件。
右击cmd, 选择以管理员身份运行以下命令行:

c:
cd\
findstr /m /l /s Leak*.sys   (标黄部分换成具体tag)

image.png

6.根据查到的组件找到对应的应用,建议升级或临时卸载。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:

云服务技术课堂,各类技术课程、最佳实践输出,来好好听课吧!

官方博客