AIX中topas看的时候filesystem 的b-read 高达1.7G,数据库是db2?

AIX中topas看的时候filesystem b-read的值高达1.7G,数据库是db2,每次重启以后就会降下来,最近才发生的情况,想问下各位排查的思路是怎样的微信图片_20180118105659.jpg显示全部

AIX中topas看的时候filesystem b-read的值高达1.7G,数据库是db2,每次重启以后就会降下来,最近才发生的情况,想问下各位排查的思路是怎样的微信图片_20180118105659.jpg

微信图片_20180118105659.jpg

收起
参与21

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

topzgmtopzgm  软件架构设计师 , People's Bank of China

这个BPS,是指network、DISK的BPS,还是Filesystem的BPS?

1)问题分析: FileSystem的BPS、TPS、B-READ都很高,Readch都很高,而DISK的BPS与TPS为0,NonComp为10%。这些说明系统中存在大量的read事务,但是这些读事务没有落到disk中,只是落到了filesystem的缓存中,而filesystem的缓存设置的相对比较小,而且没有产生换页。

2)问题诊断建议:
a)使用db2top等工具,看看哪个表一直在读取数据,哪个SQL一直在做读取数据的操作?
b)从操作系统层面看看DISK是否正常?
c)从上面2步来找到瓶颈点,并结合相应的db2diag.log,然后再做下一步诊断。

银行 · 2018-01-16
  • elan  elan
    您好,问题已经更新,还请您给个问题的解决思路
    2018-01-18
  • 1)问题分析: FileSystem的BPS、TPS、B-READ都很高,Readch都很高,而DISK的BPS与TPS为0,NonComp为10%。这些说明系统中存在大量的read事务,但是这个读事务没有落到disk中,只是落到了filesystem的缓存中,但是filesystem的缓存设置的比较小,而且没有换页产生。 2)问题诊断建议: a)使用db2top等工具,看看哪个表一直在读取数据,哪个SQL在做读取数据的操作? b)从操作系统层面看看DISK是否正常? c)从上面2步来找到瓶颈点,然后再做下一步诊断。
    2018-01-18
  • elan  elan
    好的,非常感谢
    2018-01-18

回答者

topzgm
topzgm0112
软件架构设计师People's Bank of China
擅长领域: 数据库服务器存储

topzgm 最近回答过的问题

回答状态

  • 发布时间:2018-01-16
  • 关注会员:5 人
  • 回答浏览:4298
  • X社区推广