楼主: huawei96

[精华] 小io响应在2ms, 整体iops 有1w9 以上,看起来算是不错的响应了。

[复制链接]
论坛徽章:
59
狮子座
日期:2016-03-26 13:35:402013年新春福章
日期:2013-02-25 14:51:24双黄蛋
日期:2013-02-25 11:06:15ITPUB 11周年纪念徽章
日期:2012-10-09 18:06:20灰彻蛋
日期:2012-04-25 13:19:33紫蛋头
日期:2012-03-14 11:16:09最佳人气徽章
日期:2012-03-13 17:39:18玉石琵琶
日期:2012-02-21 15:04:38鲜花蛋
日期:2011-11-30 14:13:01ITPUB十周年纪念徽章
日期:2011-11-01 16:21:15
21#
发表于 2007-12-26 22:43 | 只看该作者
响应时间快的未必吞吐量就大

使用道具 举报

回复
招聘 : Java研发
论坛徽章:
71
马上加薪
日期:2014-02-19 11:55:14蜘蛛蛋
日期:2012-12-26 18:16:01茶鸡蛋
日期:2012-11-16 08:12:48ITPUB 11周年纪念徽章
日期:2012-10-09 18:05:07奥运会纪念徽章:网球
日期:2012-08-23 14:58:08奥运会纪念徽章:沙滩排球
日期:2012-07-19 17:28:14版主2段
日期:2012-07-07 02:21:02咸鸭蛋
日期:2012-03-23 18:17:482012新春纪念徽章
日期:2012-02-13 15:13:512012新春纪念徽章
日期:2012-02-13 15:13:51
22#
发表于 2007-12-26 22:50 | 只看该作者
原帖由 biti_rainy 于 2007-12-26 21:20 发表



响应时间+IOPS 就说明了系统的当前io状况啊,你还要什么才能说明?


响应时间是一个很重要的衡量指标,如果你要说存储的io能力,基本可以定义为,响应时间在 10ms 左右能达到的最大iops 能力,是系统io能力的一个最重要指标。  但生产系统大多达不到最大压力…… 那就只能说明io 子系统是正常的。


不知道你要看什么情况,非要看到io响应在20ms 以上才算数?  那不过是说明io将有问题了。


这个跟我说的是一个意思 wait 情况代表busy情况,能说明io状况

分歧在于IO能力的说法上,“响应时间在 10ms 左右能达到的最大iops 能力,是系统io能力的一个最重要指标”,如果是指瞬时值的话,这种说法我同意,可惜STATSPACK不是,又无法确定report期间始终都是这个状态

这个我赞成cc59的说法avg wait time + iops只有在一些特殊情况下才能说明IO能力

一个实际性能比当前设备好上10倍的设备得出现在的STATSPACK指标一点儿也没问题吧

[ 本帖最后由 anlinew 于 2007-12-26 22:52 编辑 ]

使用道具 举报

回复
论坛徽章:
86
ITPUB元老
日期:2005-02-28 12:57:002012新春纪念徽章
日期:2012-01-04 11:49:542012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:20咸鸭蛋
日期:2012-05-08 10:27:19版主8段
日期:2012-05-15 15:24:112013年新春福章
日期:2013-02-25 14:51:24
23#
发表于 2007-12-26 23:06 | 只看该作者
1:衡量系统io能力,我们也是关注的高峰期一段时间内稳定运行的状况,没人会过多关注 瞬时 这个东西,瞬时是不可靠的,如果瞬时命中在存储cache 有什么意义。

2:问题是,人家给出 statspack 的根本目的不是为了让你告诉他  他的系统的io 能力。也没人说 这些指标能 说明io 系统的能力上限是多少。也没有人 问  系统的io能力是多少。系统的io能力不是看出来的,只是下限通常可以根据 磁盘转速和磁盘数量 就算出来,至于上限,影响的因素太多了。



3: 回过头来,没有人说根据这些能说明这个系统的io能力到底是多大,不同系统之间这些值往往不具备横向比较的可行性。 所以一开始你的 发问 实际上没有着力点。 这也是阐述了这么多 我们其实还是在自说自话。

使用道具 举报

回复
招聘 : Java研发
论坛徽章:
71
马上加薪
日期:2014-02-19 11:55:14蜘蛛蛋
日期:2012-12-26 18:16:01茶鸡蛋
日期:2012-11-16 08:12:48ITPUB 11周年纪念徽章
日期:2012-10-09 18:05:07奥运会纪念徽章:网球
日期:2012-08-23 14:58:08奥运会纪念徽章:沙滩排球
日期:2012-07-19 17:28:14版主2段
日期:2012-07-07 02:21:02咸鸭蛋
日期:2012-03-23 18:17:482012新春纪念徽章
日期:2012-02-13 15:13:512012新春纪念徽章
日期:2012-02-13 15:13:51
24#
发表于 2007-12-26 23:17 | 只看该作者
原帖由 biti_rainy 于 2007-12-26 23:06 发表
1:衡量系统io能力,我们也是关注的高峰期一段时间内稳定运行的状况,没人会过多关注 瞬时 这个东西,瞬时是不可靠的,如果瞬时命中在存储cache 有什么意义。

2:问题是,人家给出 statspack 的根本目的不是为了让你告诉他  他的系统的io 能力。也没人说 这些指标能 说明io 系统的能力上限是多少。也没有人 问  系统的io能力是多少。系统的io能力不是看出来的,只是下限通常可以根据 磁盘转速和磁盘数量 就算出来,至于上限,影响的因素太多了。



3: 回过头来,没有人说根据这些能说明这个系统的io能力到底是多大,不同系统之间这些值往往不具备横向比较的可行性。 所以一开始你的 发问 实际上没有着力点。 这也是阐述了这么多 我们其实还是在自说自话。

1、2 不说了,我明白你的意思,的确没说到一块儿去。。。。

3、我刚才也看了,是我把话题给引导IO能力上去了,我理解错了楼主问这个问题的目的了

使用道具 举报

回复
论坛徽章:
131
2006年度最佳技术回答
日期:2007-01-24 12:58:48福特
日期:2013-10-24 13:57:422014年新春福章
日期:2014-02-18 16:41:11马上有车
日期:2014-02-18 16:41:11马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:142013年新春福章
日期:2013-02-25 14:51:24
25#
发表于 2007-12-27 09:48 | 只看该作者
简单来说,如果一个database在peak time显示出来的db file sequential/scattered read average wait time的指标明显低于7 ms, 那么,我们不应该把焦点集中在Storage 上。虽然这个指标不一定说明Storage 性能很好,但是至少表明系统的瓶颈并不在Storage 上1,改善Storage 性能未必能获得很高回报。
反之,如果一个database在peak time显示出来的db file sequential/scattered read average wait time的指标明显高于10 ms,我们可能需要关注Storage的性能是否存在瓶颈,当然,同时也可以从降低Total IO的角度去处理。

使用道具 举报

回复
论坛徽章:
3
授权会员
日期:2006-02-05 11:27:50数据库板块每日发贴之星
日期:2006-04-27 01:01:26ITPUB8周年纪念徽章
日期:2009-09-27 10:21:22
26#
发表于 2007-12-27 09:57 | 只看该作者
原帖由 rollingpig 于 2007-12-27 09:48 发表
简单来说,如果一个database在peak time显示出来的db file sequential/scattered read average wait time的指标明显低于7 ms, 那么,我们不应该把焦点集中在Storage 上。虽然这个指标不一定说明Storage 性能很好,但是至少表明系统的瓶颈并不在Storage 上1,改善Storage 性能未必能获得很高回报。
反之,如果一个database在peak time显示出来的db file sequential/scattered read average wait time的指标明显高于10 ms,我们可能需要关注Storage的性能是否存在瓶颈,当然,同时也可以从降低Total IO的角度去处理。

使用道具 举报

回复
论坛徽章:
20
数据库板块每日发贴之星
日期:2006-03-21 01:01:20生肖徽章:猴
日期:2007-05-22 13:43:41生肖徽章:鸡
日期:2007-05-22 13:43:55生肖徽章:狗
日期:2007-05-22 13:44:08生肖徽章:猪
日期:2007-05-22 13:44:25会员2007贡献徽章
日期:2007-09-26 18:42:10生肖徽章2007版:鸡
日期:2008-01-02 17:35:53生肖徽章2007版:猴
日期:2008-01-02 17:35:53生肖徽章2007版:鼠
日期:2008-01-02 17:35:53生肖徽章:羊
日期:2007-05-22 13:43:25
27#
发表于 2007-12-27 11:24 | 只看该作者
HP-UNIX 11.23  RS6600
Oracle 10203,RAC架构
存储EVA4000
根据大师的指点,我查看了自己的系统,发现
db file sequential read    平均等待时间是     7 ms

Physical reads:非常小,据此是不是可以初步判断EVA4000的性能比较差。

[ 本帖最后由 olivenan 于 2007-12-27 11:26 编辑 ]

2032.txt

148.12 KB, 下载次数: 69

使用道具 举报

回复
论坛徽章:
86
ITPUB元老
日期:2005-02-28 12:57:002012新春纪念徽章
日期:2012-01-04 11:49:542012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:20咸鸭蛋
日期:2012-05-08 10:27:19版主8段
日期:2012-05-15 15:24:112013年新春福章
日期:2013-02-25 14:51:24
28#
发表于 2007-12-27 11:52 | 只看该作者
原帖由 olivenan 于 2007-12-27 11:24 发表
HP-UNIX 11.23  RS6600
Oracle 10203,RAC架构
存储EVA4000
根据大师的指点,我查看了自己的系统,发现
db file sequential read    平均等待时间是     7 ms

Physical reads:非常小,据此是不是可以初步判断EVA4000的性能比较差。


不是,响应时间在10ms 以内都是正常的! 这个主要跟 存储的cache命中率有关系,如果不命中cache走磁盘,基本都这样的。

使用道具 举报

回复
论坛徽章:
20
数据库板块每日发贴之星
日期:2006-03-21 01:01:20生肖徽章:猴
日期:2007-05-22 13:43:41生肖徽章:鸡
日期:2007-05-22 13:43:55生肖徽章:狗
日期:2007-05-22 13:44:08生肖徽章:猪
日期:2007-05-22 13:44:25会员2007贡献徽章
日期:2007-09-26 18:42:10生肖徽章2007版:鸡
日期:2008-01-02 17:35:53生肖徽章2007版:猴
日期:2008-01-02 17:35:53生肖徽章2007版:鼠
日期:2008-01-02 17:35:53生肖徽章:羊
日期:2007-05-22 13:43:25
29#
发表于 2007-12-27 12:07 | 只看该作者
原帖由 biti_rainy 于 2007-12-27 11:52 发表


不是,响应时间在10ms 以内都是正常的! 这个主要跟 存储的cache命中率有关系,如果不命中cache走磁盘,基本都这样的。


多谢,10ms这个临界值是怎么得来的?是经验,还是Oracle提供的数据?
还有对于现在流行的存储 iops值一般是多少?
就像您刚才提到的 8100 1W9说明该存储性能不错。
对于不了解这些的  Physical reads:             19,266.92 只是一个数值,
很难跟存储联系到一起?您给大家有什么建议?
谢谢

使用道具 举报

回复
论坛徽章:
131
2006年度最佳技术回答
日期:2007-01-24 12:58:48福特
日期:2013-10-24 13:57:422014年新春福章
日期:2014-02-18 16:41:11马上有车
日期:2014-02-18 16:41:11马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:142013年新春福章
日期:2013-02-25 14:51:24
30#
发表于 2007-12-27 12:28 | 只看该作者
一个random IO的理论时间是:
7ms =  4-5ms(磁盘平均寻道时间)+ 2ms (传输时间) + 一些其它的消耗
如果不考虑file system cache hit(raw device/direct IO)  以及storage cache hit , 同时没有磁盘竞争,那么,db file sequntial read的时间就会是 7ms左右.

而由于file system cache hit和storage cache hit的情况下,没有磁盘竞争的系统db file sequntial read 会小于 7ms
如果有磁盘竞争,而且竞争产生的延迟> file system cache hit和storage cache hit的好处,就会大于7ms .
10ms 可以说是一个经验值,就是磁盘竞争产生的延迟比较高了

使用道具 举报

回复

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

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表