aix 内存

[复制链接]
查看11 | 回复4 | 2008-7-27 22:25:20 | 显示全部楼层 |阅读模式
本帖最后由 diablo2 于 2013-1-11 10:22 编辑
环境: 一台p55032G内存,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 出来的结果有numperm,system,process,free,numperm应该是非计算内存,free当然就是空闲了。那么system 就是aix操作系统本身么?process 就是db2 和应用的进程占用内存么。如果是 aix怎么占用那么多内存呀。

附件有截图。
回复

使用道具 举报

千问 | 2008-7-27 22:25:20 | 显示全部楼层
本帖最后由 zhangzongjun 于 2013-1-10 16:52 编辑
topas , db2mtrk, db2pd -dbptnmem输出如何?
如果只从 nmon 来看,物理内存严重不足

回复

使用道具 举报

千问 | 2008-7-27 22:25:20 | 显示全部楼层
zhangzongjun 发表于 2013-1-10 16:33
topas , db2mtrk, db2pd -dbptnmem输出如何?
如果只从 nmon 来看,物理内存严重不足

D:\topas.jpg
回复

使用道具 举报

千问 | 2008-7-27 22:25:20 | 显示全部楼层
附上图片

回复

使用道具 举报

千问 | 2008-7-27 22:25:20 | 显示全部楼层
路过!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行