Lead Ahead

关于IBM的DS6800和EMC CLARiiON

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

DOIT博客{jax}8R`[K

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

#{+_wW-_1Y\*J0

~1d,CA1lD`1i7S0大致的内容如下(可能分几篇来描述):DOIT博客n[-t#S0sotq

*C8R.t0yU0kN$l's01.体系架构:

6NF#^4g&u q'd@vt;A0DOIT博客U kO T,c3bb _k7Z

DS6000和CLARiiON相似之处DOIT博客Q!m]yt,V}2Y
a. 都是基于server的设计,都是使用通用的芯片组和核心架构,这样做会更加经济。
;N7o5QQ3dXo,i0b. 缓存(从硬件结构来说)都是内存的一部分DOIT博客)\,h`t iz1u
c. 使用了通用的CPU,没有RAID引擎在里面DOIT博客8b~A+q]g'Q*hq
d. 仲裁环的后端,交换式的硬盘柜

Pz(Q;I&Lq5^0DOIT博客I!diAfHW

不同之处DOIT博客}(GQ-^f%^G7P:o
a. CLARiiON使用了Intel处理器;IBM选择了自己的PowerPC,32位的RISC架构DOIT博客 CX;d6c*?.]8n
b. 中高端的CLARiiON在每一个存储控制器里面使用了双处理器;PowerPC在存储控制器使用了单个CPU,然后端口处也使用了PPC的芯片。
%G&f D5Y)VQ:J0c. IBM使用电池来备份写缓存的数据,而CLARiiON的缓存是存储在硬盘里来防止故障。

Y5m s6Vno8?HF0

-i(@q&XXf5h6G\f:[0DOIT博客w)Z(L9\ U

DOIT博客,i7`1F*z)MJ'S5e

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


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