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+u u0大致的内容如下(可能分几篇来描述):
6v+h)it#Uq*R1T&]0DOIT博客;eQ)lb8b5J;d1.体系架构:DOIT博客+P0h rg8V"iS
DOIT博客 xm$K0W"z5Ir,l3`DS6000和CLARiiON相似之处:DOIT博客sWb.keq#^M
a. 都是基于server的设计,都是使用通用的芯片组和核心架构,这样做会更加经济。DOIT博客%dV(ou!C~
b. 缓存(从硬件结构来说)都是内存的一部分DOIT博客2T3WMf#H-cRz8yO
c. 使用了通用的CPU,没有RAID引擎在里面
;uX0q#{fA0d. 仲裁环的后端,交换式的硬盘柜
&])ne[N,Hk5W3M5h"J08Egj(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
W0R|T$]9s(^'^0
}fL*t`Dz2G0yq7dGDO6h*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写缓存的原因了)