内存释放

环境: 一台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

4同行回答

wolaos123wolaos123项目经理澳美制药
从数据来看,IO瓶颈你的数据库建立在hdisk2上吗,如果是,往这个VG加几个disk吧,然后tablespace 建立到不同的disk上。显示全部
从数据来看,IO瓶颈
你的数据库建立在hdisk2上吗,如果是,往这个VG加几个disk吧,然后tablespace 建立到不同的disk上。收起
医院 · 2013-01-11
浏览517
way_wmhway_wmh技术主管hope
回复 2# wolaos123     这个就是我的nmon文件。帮忙看看呀显示全部
回复 2# wolaos123


    这个就是我的nmon文件。帮忙看看呀收起
2013-01-11
浏览501
jlandzpajlandzpa系统运维工程师广州华南资讯科技有限公司
io的问题,cp个大文件,看下速度。是否有多路径软件,可能有BUG。显示全部
io的问题,cp个大文件,看下速度。
是否有多路径软件,可能有BUG。收起
系统集成 · 2013-01-10
浏览503
wolaos123wolaos123项目经理澳美制药
1 方便的话把你抓的nmon数据传上来,不可能6m/s那么小的2 如果是内存溢出,那你用db2mtrk -i -d -v -p收集下DB2实际耗了多少内存,正常应该是多少。3 看IO发生在那些disk上,那些进程在访问该disk的那个位置...显示全部
1 方便的话把你抓的nmon数据传上来,不可能6m/s那么小的
2 如果是内存溢出,那你用db2mtrk -i -d -v -p收集下DB2实际耗了多少内存,正常应该是多少。
3 看IO发生在那些disk上,那些进程在访问该disk的那个位置收起
医院 · 2013-01-10
浏览514

提问者

way_wmh
技术主管hope

问题状态

  • 发布时间:2013-01-10
  • 关注会员:1 人
  • 问题浏览:3367
  • 最近回答:2013-01-11
  • X社区推广