引用:
原帖由 asyqm 于 2007-1-3 04:49 发表
除了IO size极小的时候,而此种情况可以忽略,因为一般应用没这么小的IO size
不要拿“可以忽略”带过,要记住应用的类型是多种多样的
不同厂家都有自己的 RAID3 实现方式,RAID3 的 track size (strip depth) 应该是有个可调的范围,如果track size 并不是设置得极小,那么小于Track size的 I/O 数据块,以及大于1个track size, 但并不能覆盖整个Strip 层的情况都是很有可能的,并不是通常就可以忽略的!
那么RAID3 的分割块( track size )设置得大了是不是就是RAID4 了呢? 不是的,因为RAID 3和 RAID4的算法不一样,RAID3 是横向扫描,RAID4 是纵向扫描;
这跟跟厂商的具体实现有关,比如,Track size 必须大于多少,才会采用纵向扫描,这才是RAID4 。
所以EMC 在它的技术资料里说RAID 3 在随机I/O的情况下校验盘会是瓶颈绝对不是随便乱说的,绝对不是在可以忽略的情况下才成立的!
其实p兄已经讲得很清楚了,只是某些人只知道死读书,而不结合实际(厂商的具体实现)来考虑问题而已。
[
本帖最后由 xhawk 于 2007-1-4 01:08 编辑 ]