免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4266 | 回复: 5

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

论坛徽章:
0
发表于 2007-04-28 11:24 |显示全部楼层
root@sun2 # metainit d100 1 2 c0t0d0s3 c0t0d0s4 -i 32k\r\nd100: Concat/Stripe is setup\r\nroot@sun2 # metastat -p\r\nd100 1 2 c0t0d0s3 c0t0d0s4 -i 64b\r\nroot@sun2 # metaclear d100\r\nd100: Concat/Stripe is cleared\r\nroot@sun2 # metainit d100 1 2 c0t0d0s3 c0t0d0s4 -i 64b\r\nd100: Concat/Stripe is setup\r\nroot@sun2 # metastat -p\r\nd100 1 2 c0t0d0s3 c0t0d0s4 -i 64b\r\n\r\n问题 metainit时参数-i 64b 和-i 32k     metastat -p显示是一样啊,

论坛徽章:
0
发表于 2007-04-28 11:35 |显示全部楼层

回复 1楼 kevin998 的帖子

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

论坛徽章:
0
发表于 2007-04-28 11:40 |显示全部楼层
-i interlace\r\n           Specifies the interlace size. This value tells  Volume\r\n           Manager how much data to place on a slice of a striped\r\n           or RAID level 5 metadevice before  moving  on  to  the\r\n           next  slice.\r\n\r\n\r\n看了一下,没有怎么看明白\r\n\r\n\r\n是不是说条带的宽度是64B,还是不太理解

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

论坛徽章:
0
发表于 2007-04-28 14:12 |显示全部楼层
原帖由 gebilong 于 2007-4-28 11:46 发表\r\n可以这样说,比如一个条带跨度是3个SLICE,当操作数据的时候,在一个slice上写或读了64b的数据后,就会跳到下个一slice去继续操作,当达到64b后,又会跳到下一个slice去操作,不知道这样说的够不够清楚
\r\n\r\n\r\n     按照你的解释,如果是RAID0的话,不能发挥并型写的优势

论坛徽章:
0
发表于 2007-04-28 21:58 |显示全部楼层

回复 5楼 yangtingkung 的帖子

RAID0有两种组成,strip和concatenation,concatenation并没有写的优势,对于strip如果条带跨度为一就和concatenation基本一样,跨度为多个就是strip,写数据的时候不是等一个slice的数据写完了才会到下一个slice写数据,而是分配写多少数据(interlace),也就是-i这个参数的意义,即把数据分成多大为一个单位分配到各个slice上写,这样才有写的优势。\r\n不知道这样理解是不是对的,请指教!\n\n[ 本帖最后由 gebilong 于 2007-4-28 22:18 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP