免费注册 查看新帖 |

Chinaunix

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

metainit 命令中-i参数问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-04-28 11:24 |只看该作者 |倒序浏览
root@sun2 # metainit d100 1 2 c0t0d0s3 c0t0d0s4 -i 32k
d100: Concat/Stripe is setup
root@sun2 # metastat -p
d100 1 2 c0t0d0s3 c0t0d0s4 -i 64b
root@sun2 # metaclear d100
d100: Concat/Stripe is cleared
root@sun2 # metainit d100 1 2 c0t0d0s3 c0t0d0s4 -i 64b
d100: Concat/Stripe is setup
root@sun2 # metastat -p
d100 1 2 c0t0d0s3 c0t0d0s4 -i 64b

问题 metainit时参数-i 64b 和-i 32k     metastat -p显示是一样啊,

论坛徽章:
0
2 [报告]
发表于 2007-04-28 11:35 |只看该作者

回复 1楼 kevin998 的帖子

本来就一样啊,64block=32k啊,基本的单位换算啊

论坛徽章:
0
3 [报告]
发表于 2007-04-28 11:40 |只看该作者
-i interlace
           Specifies the interlace size. This value tells  Volume
           Manager how much data to place on a slice of a striped
           or RAID level 5 metadevice before  moving  on  to  the
           next  slice.


看了一下,没有怎么看明白


是不是说条带的宽度是64B,还是不太理解

论坛徽章:
0
4 [报告]
发表于 2007-04-28 11:46 |只看该作者
可以这样说,比如一个条带跨度是3个SLICE,当操作数据的时候,在一个slice上写或读了64b的数据后,就会跳到下个一slice去继续操作,当达到64b后,又会跳到下一个slice去操作,不知道这样说的够不够清楚

论坛徽章:
0
5 [报告]
发表于 2007-04-28 14:12 |只看该作者
原帖由 gebilong 于 2007-4-28 11:46 发表
可以这样说,比如一个条带跨度是3个SLICE,当操作数据的时候,在一个slice上写或读了64b的数据后,就会跳到下个一slice去继续操作,当达到64b后,又会跳到下一个slice去操作,不知道这样说的够不够清楚



     按照你的解释,如果是RAID0的话,不能发挥并型写的优势

论坛徽章:
0
6 [报告]
发表于 2007-04-28 21:58 |只看该作者

回复 5楼 yangtingkung 的帖子

RAID0有两种组成,strip和concatenation,concatenation并没有写的优势,对于strip如果条带跨度为一就和concatenation基本一样,跨度为多个就是strip,写数据的时候不是等一个slice的数据写完了才会到下一个slice写数据,而是分配写多少数据(interlace),也就是-i这个参数的意义,即把数据分成多大为一个单位分配到各个slice上写,这样才有写的优势。
不知道这样理解是不是对的,请指教!

[ 本帖最后由 gebilong 于 2007-4-28 22:18 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP