楼主: feng_yz

[精华] IBM590+DS8100+SAP 有超高的I/O Wait

[复制链接]
招聘 : 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
71#
发表于 2007-12-27 14:28 | 只看该作者
原帖由 rollingpig 于 2007-12-27 14:08 发表
这两个表中给出的IOPS不知道读写比例各占多少。
RAID10和RAID5的性能区别集中在写方面。

参考:
http://www.storageperformance.org/results/benchmark_results_spc1

使用道具 举报

回复
论坛徽章:
116
ITPUB北京九华山庄2008年会纪念徽章
日期:2008-01-21 16:50:24马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14沸羊羊
日期:2015-03-04 14:43:432015年新春福章
日期:2015-03-06 11:57:31喜羊羊
日期:2015-03-25 15:04:022010数据库技术大会纪念徽章
日期:2015-04-23 10:33:192011数据库大会纪念章
日期:2015-04-23 10:33:192012数据库大会纪念章
日期:2015-04-23 10:33:192013数据库大会纪念章
日期:2015-04-23 10:33:19
72#
发表于 2007-12-27 14:35 | 只看该作者
你确定已经使用了dio/cio ?
为何还将maxperm设置这么高(90),这就是你free mem很少的原因吧

maxperm对于数据库系统来说,应该设置一个比较小的值,例如20,这样以来,我们就可以使文件系统的缓存数量减少。从而oracle系统能够使用更多的物理内存。

使用道具 举报

回复
论坛徽章:
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
73#
发表于 2007-12-27 14:44 | 只看该作者
如果db_cache_size不设大的情况下,降低maxperm就会降低性能哦

使用道具 举报

回复
论坛徽章:
116
ITPUB北京九华山庄2008年会纪念徽章
日期:2008-01-21 16:50:24马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14沸羊羊
日期:2015-03-04 14:43:432015年新春福章
日期:2015-03-06 11:57:31喜羊羊
日期:2015-03-25 15:04:022010数据库技术大会纪念徽章
日期:2015-04-23 10:33:192011数据库大会纪念章
日期:2015-04-23 10:33:192012数据库大会纪念章
日期:2015-04-23 10:33:192013数据库大会纪念章
日期:2015-04-23 10:33:19
74#
发表于 2007-12-27 14:48 | 只看该作者
原帖由 rollingpig 于 2007-12-27 14:44 发表
如果db_cache_size不设大的情况下,降低maxperm就会降低性能哦



就是要把fs cache省出来给db cache 啊

前面你们几个老大谈的db cache给到32G俺双手支持。

[ 本帖最后由 shahand 于 2007-12-27 14:49 编辑 ]

使用道具 举报

回复
招聘 : 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
75#
发表于 2007-12-27 14:54 | 只看该作者
原帖由 rollingpig 于 2007-12-27 14:44 发表
如果db_cache_size不设大的情况下,降低maxperm就会降低性能哦

不调整VMM参数就设大db_cache_size也有可能会降低性能哦

使用道具 举报

回复
论坛徽章:
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
76#
发表于 2007-12-27 15:20 | 只看该作者
原帖由 liangmin11 于 2007-12-27 13:33 发表



这个讨论不是由于IO WAIT引起的么? 目的不是提高IO么?


lz 只是担心 os上看起来io wati百分比大有问题,但事实上这是一个正常的现象!

现在他的系统暂时看起来不是提高io能力(因为系统io能力表现良好,当然有fs cache的因素),重点也是在 自己开发的sap的应用的sql上,而不在存储子系统本身。

你拿出raid5 来说明,发表一些意见,当然可以,但这是让大家在这个帖子中受益,学到更多的知识。但最好陈述清楚你的用意,因为这个方向明显不是lz问题的本质。

发散思维固然好,但在解决问题上应该有主线,明显不是解决问题的主线上的东西,你劝别人去做……那就不是很恰当了。

使用道具 举报

回复
论坛徽章:
116
ITPUB北京九华山庄2008年会纪念徽章
日期:2008-01-21 16:50:24马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14沸羊羊
日期:2015-03-04 14:43:432015年新春福章
日期:2015-03-06 11:57:31喜羊羊
日期:2015-03-25 15:04:022010数据库技术大会纪念徽章
日期:2015-04-23 10:33:192011数据库大会纪念章
日期:2015-04-23 10:33:192012数据库大会纪念章
日期:2015-04-23 10:33:192013数据库大会纪念章
日期:2015-04-23 10:33:19
77#
发表于 2007-12-27 15:27 | 只看该作者
原帖由 biti_rainy 于 2007-12-27 15:20 发表


lz 只是担心 os上看起来io wati百分比大有问题,但事实上这是一个正常的现象!

现在他的系统暂时看起来不是提高io能力(因为系统io能力表现良好,当然有fs cache的因素),重点也是在 自己开发的sap的应用的sql上,而不在存储子系统本身。

你拿出raid5 来说明,发表一些意见,当然可以,但这是让大家在这个帖子中受益,学到更多的知识。但最好陈述清楚你的用意,因为这个方向明显不是lz问题的本质。

发散思维固然好,但在解决问题上应该有主线,明显不是解决问题的主线上的东西,你劝别人去做……那就不是很恰当了。



我建议的楼主调低maxperm   来供给db cache,不知道biti对这个怎么看

使用道具 举报

回复
论坛徽章:
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
78#
发表于 2007-12-27 15:33 | 只看该作者
原帖由 rollingpig 于 2007-12-27 14:44 发表
如果db_cache_size不设大的情况下,降低maxperm就会降低性能哦


cat  /etc/tunables/nextboot

大多数情况下我们会设置类似如下几个参数:
        minperm%="5"
        maxperm% = "15"
        maxclient% = "10"
        strict_maxclient = "0"
        strict_maxperm = "0"
        v_pinshm = "1"

其中 strict_maxperm = "1"  表示 hard limit,也就是说只要设置了这个参数,fs cache 的使用就不会超过 maxperm 设定,如果这个为0,则表示 允许fs cache超过maxperm 设置,但在fs cache 介于 maxperm 和minperm之间的时候会有相关调度算法来决定是换 fs cache  页  还是  计算内存页。

在strict_maxperm的时候 fs cache倾向于尽量多的使用free memory,所以实际上依然会很大。 所以这个时候降低maxperm就降低性能的说法是不确切的。如果 v_pinshm = "1"  再配合 lock_sga=true ,则这部分原则上被 钉在物理内存中了不会参与页交换(除非另外一些特别情况产生) 。

所以lz的情况,db cache size 设置为32G的并且v_pinshm = "1"  再配合 lock_sga=true ,设置  strict_maxperm  为0 (为1 可能引起bug 致系统hang) ,那么 maxperm 设置为10  也就可以了。如果你还坚持设置为 80,那么建议同时跟上这个参数 lru_file_repage = "0"

使用道具 举报

回复
论坛徽章:
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
79#
发表于 2007-12-27 15:34 | 只看该作者
原帖由 shahand 于 2007-12-27 15:27 发表



我建议的楼主调低maxperm   来供给db cache,不知道biti对这个怎么看


上面这个回复我已经说了,光调整这个参数没有实质性的影响

使用道具 举报

回复
论坛徽章:
116
ITPUB北京九华山庄2008年会纪念徽章
日期:2008-01-21 16:50:24马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14沸羊羊
日期:2015-03-04 14:43:432015年新春福章
日期:2015-03-06 11:57:31喜羊羊
日期:2015-03-25 15:04:022010数据库技术大会纪念徽章
日期:2015-04-23 10:33:192011数据库大会纪念章
日期:2015-04-23 10:33:192012数据库大会纪念章
日期:2015-04-23 10:33:192013数据库大会纪念章
日期:2015-04-23 10:33:19
80#
发表于 2007-12-27 15:44 | 只看该作者
学习一下:
LRU_FILE_REPAGE=0 is a “hint” to lrud to ignore repage rates when
determining what to page out – effectively favoring paging out file pages
(filesystem buffer cache) rather than computational pages

使用道具 举报

回复

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

本版积分规则 发表回复

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