内存释放

环境: 一台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了...显示全部
环境: 一台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参数没有设置对。


附件有截图。

附件:

附件图标2.xlsx (758.98 KB)

收起
参与5

查看其它 3 个回答jlandzpa的回答

jlandzpajlandzpa系统运维工程师广州华南资讯科技有限公司
io的问题,cp个大文件,看下速度。
是否有多路径软件,可能有BUG。
系统集成 · 2013-01-10
浏览514

回答者

jlandzpa
系统运维工程师广州华南资讯科技有限公司
擅长领域: 数据库数据库迁移

jlandzpa 最近回答过的问题

回答状态

  • 发布时间:2013-01-10
  • 关注会员:1 人
  • 回答浏览:514
  • X社区推广