Lead Ahead

关于IBM的DS6800和EMC CLARiiON

上一篇 / 下一篇  2006-10-23 17:29:17 / 天气: 晴朗 / 心情: 高兴 / 个人分类:IT学习日志

DOIT博客|BF.\'U1{r]P7@T

EMC的网站下载了一个EMC CLARiiON Storage System and IBM DS6800。里面主要对比了CLARiiON和DS6800的体系架构。里面内容当然会比较偏向EMC啦。 (欢迎host过来拍砖,不过俺不是EMC的人,所以拍不死。

Rf,Km-yu2p(tU z0

{N[g$q]a+uu0大致的内容如下(可能分几篇来描述):

6v+h)it#Uq*R1T&]0DOIT博客;eQ)lb8b5J;d

1.体系架构:DOIT博客+P0h rg8V"iS

DOIT博客 xm$K0W"z5Ir,l3`

DS6000和CLARiiON相似之处DOIT博客sWb.k eq#^M
a. 都是基于server的设计,都是使用通用的芯片组和核心架构,这样做会更加经济。DOIT博客%dV(ou!C~
b. 缓存(从硬件结构来说)都是内存的一部分DOIT博客2T3WM f#H-cRz8yO
c. 使用了通用的CPU,没有RAID引擎在里面
;uX0q#{fA0d. 仲裁环的后端,交换式的硬盘柜

&])ne[N,Hk5W3M5h"J0

8Egj(h0q8E3S0不同之处DOIT博客n;Sl;k8uf/k:X
a. CLARiiON使用了Intel处理器;IBM选择了自己的PowerPC,32位的RISC架构
N(EI B ` f {'K0b. 中高端的CLARiiON在每一个存储控制器里面使用了双处理器;PowerPC在存储控制器使用了单个CPU,然后端口处也使用了PPC的芯片。
Qmxy?LK&|T"u%S0c. IBM使用电池来备份写缓存的数据,而CLARiiON的缓存是存储在硬盘里来防止故障。

:c5L |^$j$X W0

R|T$]9s(^'^0

}fL*t`Dz2G0

yq7dG DO6h*cBMl02. 从控制器来说:
h)HQ7We(XD@g+sAX0a. PowerPC的芯片集。    
主芯片集750GX 1G;端口的两个芯片都是500MHz。其他两个芯片并不能对主芯片提供运算的协作,而CLARiiON的双处理器显然更灵活。
)d,T4g4v x$T[{!LFR0b. 端口管理。            四个端口共享一个1GB/s的PCI-X总线,可能成为系统瓶颈。而CX500和CX700是每两个端口共享一个PCI-X,显然带宽更好;此外,IBM所谓的特殊的能增加存储性能的ASIC是指连接到端口上的PPC的芯片。
[ax^ { L+^0c. 内存管理              DS6800的非易失性缓存,其实只是一个有电池备份的主板上的内存而已。这个内存的电力在72小时内还可以持续,但EMC的其他竞争对手都提供了5天的电池。IBM提到了SARC算法,但其实CLARiiON系列已经有这个特色的技术很多年了。DOIT博客+xvl9o5W m
d. 缓存的镜像            CLARiiON系统的两个存储控制器之间都有特定专用的高速互联来作为镜像。而DS6800的镜像竟然还要通过后段的硬盘loop来实现。DOIT博客/H:m$`x Y3e!W,Rg
e. 缓存的管理和failover  假如DS6800的一个存储控制器挂了,那么NVS里的内容先会写入硬盘,然后重组,然后这个NVS继续被使用;系统此时会影响主机工作达15秒,作为数据保护。但这个时候,如果另一个存储控制器也挂了,在NVS的数据就麻烦了,无法被导出来了。(注:我想,这也是为什么EMC的一个存储器或者Vault硬盘坏的时候,会disable写缓存的原因了) 

F(_'q.qmjR!Ig0

TAG: IT学习日志

引用 删除 许仙   /   2007-03-09 18:38:28
我来说2句:
POWER PC虽然是IBM的,但在这里可不是IBM要用的,众所周知是LSI的设计,我想是巧合。还有,这里用的应该是64位的呀?我记错了?EMC CPU的应该远远高于其他对手,可并不是优势,这是它的架构决定的,所以要靠CPU的主频来弥补。
CACHE通过专用通道做镜像无疑是更安全更有优势的,电源的保护方式已经争论了很多年,我认为EMC的方式与其说是CACHE的保护策略,比如说是用户整个系统的保护策略更为合适。往微观里说还是长时间为CACHE独立供电更具体。
讨论2个控制器同时坏掉的意义不大,还不如讨论盘阵控制器的微码更实际,这点上EMC可实在不敢恭维啦。
Host 引用 删除 host   /   2006-10-23 22:05:03
挑重点看几个部分就行了
风中岁月 引用 删除 arthas   /   2006-10-23 21:37:25
我已经下载了IBM的redbook。不过每次看redbook都头大啊,每次都是几百页的说。俺的英文又比较弱。看来还是要努力看完DS6800和DS8000的体系结构。
Host 引用 删除 host   /   2006-10-23 20:28:29
说几点,谈不上是帮IBM,只不过从技术角度上说说EMC此类说法的偏颇之处:
1、DS6800与EMC CX设计思路完全不同,只是简简单单从芯片使用上得出是同样的类型的产品未免难以服人。
2、6800的前端和后端都采用了Data rotection
Data Mover ASIC芯片,因此根本就不是与EMC同样的产品构成方法。
3、缓存完全不同,6800的缓存分为多个部分,spec.标注出的只是其中一部分
4、关于PCI总线的问题,这个没有啥讨论的意义,因为内部带宽只是性能表现决定因素的一小部分,不是全部。
5、关于最后的控制器切换的问题,这个有点弱,因为EMC一个控制器坏了,切换也是要很长时间的。

总结,我看过很多EMC写的对比文档,觉得EMCer真是有些不负责任,IBM那么傻,公布了那么多红皮书资料他们不好好看,哎。有时间多看看6800的红皮书就行,上面全有啊!
6800从软性角度上讲,跟EMC CX真的不是同样的产品。
风中岁月 引用 删除 arthas   /   2006-10-23 17:42:28
我自己的看法;
1. 这个倒不一定会更加灵活啊,不过不了解PPC和intel的底层的区别,no comment
2. 每个端口才200MB/s,1GB/s来说接4个绰绰有余了,不过这个倒是越大越好的说
3. 其实内存算法是很关键的,但从体系架构上来说,两者的区别会很大吗?据说LSI的算法会更加厉害?另外,停电2天以上的情况会很多吗?
4. 这个倒是EMC一直的优势,目前已经是PCI-E了
5. 其实。。两个公司的做法都有道理:EMC会disable写缓存,防止另一个设备挂了导致数据丢失(因为已经挂了一个设备了,那挂另一个设备的可能性也是有可能的);IBM继续使用,是基于概率很低的两个设备一起瓜的可能性。
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar