免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4827 | 回复: 1

[系统管理] aix 6.1 内存释放问题 [复制链接]

论坛徽章:
0
发表于 2013-01-09 21:47 |显示全部楼层
环境: 一台p550  32G内存,8颗cpu,pagespace 12G样子; Ibm DS4700存储 16个槽子插了6个盘做的1T的read 5. 小机跑了 DB2 9.1 和一个应用。应用平时并发150左右。

用aix nmon 观察发现两个问题
1. disk io  发现当磁盘读写总和达到6m/s 就显示io 100%busy了。我们这个阵列应该不会6m/s就100% busy吧。
2.内存释放问题,白天 io基本上100%,内存nocomp 5%左右,comp 95% free 很少了。pagespace 使用12%左右,这是白天的状况。
到了晚上我看io 和cpu都是释放了不少,但是内存基本上一样没有释放,和白天差不多,但是这个时候应用还是有几个人再跑。我就问下这个是不是有内存溢出,怎么检查是否有内存溢出呀。
3.由于db2 采用的用户是db2inst1,应用采用的是root,是否有脚本能统计出db2 (db2inst1)一共占了多少内存;统计出应用(root)占了多少内存。现在我只能通过ps aux |head -1 ;ps aux |sort -rn +3 |head -10|grep root 这样查询前几个大的进程,发现 root 和db2inst1 占用的进程太多无法一个一个相加
4.如果是有内存溢出,是db2 溢出,还是应用溢出,还是aix内存机制有问题,还是aix参数没有设置对。


附件有截图。

nmon memory

nmon memory
未命名.jpg

论坛徽章:
0
发表于 2013-01-11 21:13 |显示全部楼层
数据库当然是iops的应用了,每个机械硬盘iops大约200左右。根据你的raid类型算算磁盘能够支持最大的iops。看繁忙主要看tps列。
用svmon -G检测下,pgspace持续涨可能有内存泄露。
svmon -U db2inst1   svmon -U root看看,具体的端解释网上查查
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP