操作系统核心内存泄漏,如何利用poolmon工具定位元凶?

系统:32位winServer2008企业版sp1

内存:8GB,虚拟内存C盘12~16GB

安装的软件:SQLServer2008数据库,每日两次备份,每小时备份事物日志;应用程序在另一台服务器

                     DFS共享文件系统(40多人共享文件,不定时访问,每人次每天访问时间约10分钟)

问题:服务器核心内存存在泄漏问题,内存占用达到约4GB时,系统就会自动重启,造成应用程序无法访问数据库,影响业务。

内存泄漏.jpg


系统日志:

系统错误.jpg


非页面共享区被消耗殆尽,从网上查看的资料说利用工具poolmon可以跟踪哪个程序逐渐占用非页面内存

poolmon.jpg


各位大哥谁用过此工具?怎么使用?主要跟踪哪个参数?是allocs?Bytes?还是其他?当系统宕机重启后内存明显释放掉,随着时间的积累内存又慢慢被占用。如何根据此工具定位元凶?

参与9

2同行回答

hufeng719hufeng719联盟成员系统工程师某钢铁企业
22.jpgC:\Users\Administrator>findstr /s /m /l "AfdB" c:\windows\system32\drivers*.sys什么也没找到?怎么删除或者终止这个tag呢?显示全部

22.jpg

22.jpg

C:\Users\Administrator>findstr /s /m /l "AfdB" c:\windows\system32\drivers*.sys
什么也没找到?怎么删除或者终止这个tag呢?

收起
能源采矿 · 2017-06-21
浏览11350
myciciymyciciyIT顾问某金融科技公司
Win上经验太少,不过做为企业级的应用系统8G内存确实太少显示全部

Win上经验太少,不过做为企业级的应用系统8G内存确实太少

收起
银行 · 2017-03-01
浏览4999
  • 这个只运行一个数据库 完全够用了。如果找不出元凶就像jvm一样即使分配足够大的内存,它会一直消耗内存只不过宕机重启时间只是延长了而已。查出问题根源才是根本解决之道呀。
    2017-03-01

提问者

hufeng719
系统工程师某钢铁企业
擅长领域: 数据库存储服务器

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-02-27
  • 关注会员:4 人
  • 问题浏览:16291
  • 最近回答:2017-06-21
  • X社区推广