标题: 如何才算真正意义上的条带化?
larryh
超级版主
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17



LU爱心使者  
UID 133
精华 29
积分 3934
帖子 7282
活跃指数 255
LU金币 3219 个
LU金条 5409 个
阅读权限 251
注册 2003-9-26
 
发表于 2006-3-22 10:19  资料  个人空间  短消息  加为好友 
急需在服务器工程师中普及层次概念

软件工程师早已经有这个概念,太基本了
网络工程师要是层次概念不清,早就精神分裂了
只有服务器工程师层次概念不清还可以胡吃海混

[ 本帖最后由 larryh 于 2006-3-22 10:20 编辑 ]

顶部
wildhorse
技术专家
Rank: 14Rank: 14Rank: 14Rank: 14


LU爱心使者  
UID 131
精华 15
积分 3206
帖子 5767
活跃指数 183
LU金币 1989 个
LU金条 13176 个
阅读权限 200
注册 2003-9-26
来自 北京
 
发表于 2006-3-22 10:30  资料  个人空间  短消息  加为好友  添加 wildhorse 为MSN好友 通过MSN和 wildhorse 交谈
larryh老大教训的好,好多时候对这些东西就是层次不清,需要大家多讨论,才能提高呀。
半路出家,基础不好,就是缺陷。





LU上的马厩。。。 http://wildhorse.loveunix.cn
msn:calmnessheart@hotmail.com
最新版新手上线中。。。
当潮水退去,才能看到谁没穿裤衩。。。
顶部
闲云
超级版主
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17


UID 12795
精华 20
积分 2413
帖子 4119
活跃指数 361
LU金币 5945 个
LU金条 431514 个
阅读权限 251
注册 2004-2-23
来自 浙江
 
发表于 2006-3-22 10:37  资料  个人空间  短消息  加为好友 
楼上两位说的"层次“,属于同一个范畴吗





天佑中华。
顶部
wildhorse
技术专家
Rank: 14Rank: 14Rank: 14Rank: 14


LU爱心使者  
UID 131
精华 15
积分 3206
帖子 5767
活跃指数 183
LU金币 1989 个
LU金条 13176 个
阅读权限 200
注册 2003-9-26
来自 北京
 
发表于 2006-3-22 10:42  资料  个人空间  短消息  加为好友  添加 wildhorse 为MSN好友 通过MSN和 wildhorse 交谈
未知。惶恐中。
哈。
还好空调好,没有汗流浃背。





LU上的马厩。。。 http://wildhorse.loveunix.cn
msn:calmnessheart@hotmail.com
最新版新手上线中。。。
当潮水退去,才能看到谁没穿裤衩。。。
顶部
darkbug
超级版主
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17


UID 187
精华 12
积分 2221
帖子 4128
活跃指数 247
LU金币 3377 个
LU金条 161170 个
阅读权限 251
注册 2003-9-28
 
发表于 2006-3-22 11:40  资料  个人空间  短消息  加为好友  添加 darkbug 为MSN好友 通过MSN和 darkbug 交谈


QUOTE:
原帖由 wildhorse 于 2006-3-22 10:42 发表
未知。惶恐中。
哈。
还好空调好,没有汗流浃背。

也在流汗。。。。

等larryh老大赐教





踏踏实实学习,认认真真干活
顶部
闲云
超级版主
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17


UID 12795
精华 20
积分 2413
帖子 4119
活跃指数 361
LU金币 5945 个
LU金条 431514 个
阅读权限 251
注册 2004-2-23
来自 浙江
 
发表于 2006-3-22 11:50  资料  个人空间  短消息  加为好友 
好像是我理解错了





天佑中华。
顶部
wildhorse
技术专家
Rank: 14Rank: 14Rank: 14Rank: 14


LU爱心使者  
UID 131
精华 15
积分 3206
帖子 5767
活跃指数 183
LU金币 1989 个
LU金条 13176 个
阅读权限 200
注册 2003-9-26
来自 北京
 
发表于 2006-3-22 11:51  资料  个人空间  短消息  加为好友  添加 wildhorse 为MSN好友 通过MSN和 wildhorse 交谈
忍不住,偷偷先回一个,错了,大家就赶紧指正,哈。

假设os层分配了10个LUN,不考虑RAID级别,不做条带化,数据的读写方式如下:
数据写的时候先往第一个hdisk上写,写满之后再写第二个hdisk。

条带化后,数据的读写方式如下:
数据平均写到10块hdisk上。

以上两种情况下,往磁盘写的IO数目应该一致的,但条带化后的IOPS值高,写入耗费的时间低。(单个LUN性能有限)
当后端存储性能足够好的时候,性能可能差别不大(周末可以测试得到结果),但条带化后写入速度应该比非条带化快。





LU上的马厩。。。 http://wildhorse.loveunix.cn
msn:calmnessheart@hotmail.com
最新版新手上线中。。。
当潮水退去,才能看到谁没穿裤衩。。。
顶部
larryh
超级版主
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17



LU爱心使者  
UID 133
精华 29
积分 3934
帖子 7282
活跃指数 255
LU金币 3219 个
LU金条 5409 个
阅读权限 251
注册 2003-9-26
 
发表于 2006-3-22 11:59  资料  个人空间  短消息  加为好友 
赐教不敢。只是个人感触。

顶部
junnygl
LU幼天使
Rank: 2



UID 30758
精华 0
积分 22
帖子 40
活跃指数 1
LU金币 2047 个
LU金条 0 个
阅读权限 20
注册 2005-4-3
 
发表于 2006-3-22 15:08  资料  个人空间  短消息  加为好友 
昨天我回过一贴,怎么今天看不到了?给删掉了?

顶部
netbbs
LU小天使
Rank: 3Rank: 3


UID 28605
精华 1
积分 254
帖子 381
活跃指数 30
LU金币 2363 个
LU金条 0 个
阅读权限 20
注册 2004-12-28
 
发表于 2006-3-22 15:58  资料  个人空间  短消息  加为好友 
既撚做了raid 就不需要 os strip,那楼主的问题是出在哪儿呢?是segment size 4k太小了吗? 或是系统本身就没调好?





平身修得随缘性;
粗茶淡饭也知足。
顶部
[广告] 论坛新开 【DB2产品家族】 【投资理财】 【行业应用】 板块
balefired
LU幼天使
Rank: 2



UID 5559
精华 2
积分 98
帖子 172
活跃指数 27
LU金币 2179 个
LU金条 0 个
阅读权限 20
注册 2003-12-12
 
发表于 2006-3-22 16:14  资料  个人空间  短消息  加为好友 
没想到这个帖子会这么热闹。

关于这个问题,曾咨询了很多工程师,真是众说纷纭。

难道真如larry所说的“只有服务器工程师层次概念不清还可以胡吃海混”

顶部
[广告] 论坛新开 【DB2产品家族】 【投资理财】 【行业应用】 板块
larryh
超级版主
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17



LU爱心使者  
UID 133
精华 29
积分 3934
帖子 7282
活跃指数 255
LU金币 3219 个
LU金条 5409 个
阅读权限 251
注册 2003-9-26
 
发表于 2006-3-22 17:40  资料  个人空间  短消息  加为好友 


QUOTE:
原帖由 wildhorse 于 2006-3-22 11:51 发表
以上两种情况下,往磁盘写的IO数目应该一致的,但条带化后的IOPS值高,写入耗费的时间低。(单个LUN性能有限)

条带化提高IOPS承受能力是讲物理硬盘的条带化的,跟LUN上LV条带化应该没什么关系吧。

我认为,LUN的LV级别条带化对如下条件同时达成时有用:
1、LUN平均分配在两个控制器上,可以充分利用控制器处理能力,避免控制器瓶颈
2、LUN的属性(主机端)设置不合理,比如命令队列太短,多个LUN分散负载可以提高整体效能

因为控制器是有大量缓存的,对在LUN上产生的IOPS的消化能力主要看控制器,除非访问过于随机,控制器Cache不能充分发挥整合多个LUN级IO到少数物理硬盘级IO的作用。如果那样,LUN上产生的IOPS直接就受限于物理硬盘条带化后的IOPS处理能力。

就是说:
如果不考虑OS在LUN级别处理上的问题(比如前面说的命令队列问题、控制器分配问题):
1、大量顺序操作的时候,多个LUN忙(LV条带化),控制器可以做碎IO(但数据区域其实是连续的)的整合,以充分利用物理硬盘层IOPS处理能力,看起来好像LUN级IOPS很高,但这是控制器做整合的功劳;如果不用LV条带化,IOPS看起来少了,但每个IO数据量可以大了,控制器无需做整合工作,只需切割大IO,简单很多,并且让物理硬盘平均地忙,总体吞吐量(平均IO数据量×IOPS)甚至应该略有提高。
2、大量随机操作的时候,控制器将没有多少整合碎IO的机会,这时候不管做不做LV条带化,总的LUN级IOPS应该接近物理硬盘IOPS的总和,每个IO的数据量受限于上层应用给出的,是个定数,不受LV条带化与否影响,因为没有或很少整合的机会(数据不连续)。所以我也看不到做LV条带化的必要性。

当然,以上看法基于LV条带化的segment size小于存储做物理硬盘条带化的segment size的情况(因为对AIX+FASTT来说,很多应该是这种情况)。如果是大于,那么对于顺序处理,总体表现应该像上述(1、)中的第二部分,随机处理跟(2、)类似。

[ 本帖最后由 larryh 于 2006-3-22 17:50 编辑 ]

顶部
[广告] 论坛新开 【DB2产品家族】 【投资理财】 【行业应用】 板块
 



当前时区 GMT+8, 现在时间是 2008-7-6 08:46
乐悠LoveUnix论坛-京ICP备05005823号

Thanks to Discuz!  © 2001-2007    Power by LoveUnix.net
Processed in 0.066627 second(s), 6 queries , Gzip enabled

清除 Cookies - 联系我们 - 乐悠LoveUnix - Archiver - WAP