免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1962 | 回复: 4
打印 上一主题 下一主题

[RAID与磁盘阵列] EMC优化文档一段文字的理解 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-02-20 10:20 |只看该作者 |倒序浏览
最近看EMC优化文档,关于Element Size优化部分,有这样一段英文:
Be aware that most writing logic will write to the same stripe
multiple times if more than one data size will  fit. Writing multiple data
sizes to one disk is much more efficient than writin g one data size per
disk. Note that this technique is not the same as disk crossing.

第二句话,到底想表达什么意思,不明白 ,求解。

论坛徽章:
3
CU十二周年纪念徽章
日期:2013-10-24 15:41:34狮子座
日期:2014-03-27 15:44:382015年辞旧岁徽章
日期:2015-03-03 16:54:15
2 [报告]
发表于 2012-02-20 11:23 |只看该作者
就是说:把不同大小的数据写到一个盘,比把固定大小的数据写到每个盘上效率高

论坛徽章:
0
3 [报告]
发表于 2012-02-27 15:47 |只看该作者
基本同意楼上的看法。

实际是这个是需要结合element size,stripe size和data size来讨论。
stripe size由 element size决定,系统数量磁盘不同Raid类型,stripe size是不一样的。
不同大小data size在,存储在做写入的时候有不同的操作情形:

1.当data size > element size的时候,存储在写这个数据的时候会发生disk crossing,就是一个IO数据需要分开写到多块磁盘。
2.当data size < element size的时候,多个IO写到同一块磁盘同一个element。

上面讲的就是第二种情况比第一种情形效率高很多。

论坛徽章:
0
4 [报告]
发表于 2012-03-29 17:14 |只看该作者
回复 3# LOSTKILLER


    明了,多谢。那么这个element size不宜设置过大,默认64KB,EMC官方 也不建议修改此参数

论坛徽章:
0
5 [报告]
发表于 2012-03-29 19:07 |只看该作者
这个还要看数据块的大小,也就是说看应用是注重iops还是带宽的,一般实时数据库的数据快都比较小,这时element size要设置的大一些,保证一个io不要跨盘操作,对于视频流数据需要带宽大一般数据块也比较大,这时element size要设置的小一些,保证每个io可以分到尽可能多的盘上去。emc建议的是一个折中的选择在你不知道怎么选择的时候默认的比较好,如果应用的io比较固定可以自己在实际应用条件下做测试找出适合自己应用的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP