扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
在本页阅读全文(共3页)
96/128GB内存容量、虚拟矩阵架构复杂度降低?
每个Symmetrix VMAXe引擎里的双导向器(Director)互为高可用设计,这一点上与VMAX相同。其实有点类似于EMC VNX统一存储系统中的SP以及之前的CLARiiON传统双控制器架构。
最大内存容量也是和前面类似的情况。在“三巨头高端存储推新,互连与SSD缓存现趋势”存储时间视频节目中,我的同事——CBSi企业解决方案中心首席分析师张广彬曾经提到VMAXe使用了四核心的Xeon 5600系列CPU,而这一代Intel处理器的特点就是集成了三通道的DDR3内存控制器。按照每个引擎96GB来计算,单一Director中的48GB应该是6条8GB内存,如果配置成128GB则很可能要换成4条16GB,不仅提高了成本而且内存带宽还会下降,但总容量达到了512GB。
Symmetrix VMAX的引擎设计模块图
再来看看VMAX的引擎设计:每个Director中配置2颗四核Xeon 5400系列CPU;前后端(Front End、Back End)主机和磁盘接口,还有Virtual Matrix Interface(虚拟矩阵接口)都是通过PCIe总线与“CPU Complex”来连接。当然CPU Complex模块中除了CPU还要包含芯片组(IOH)等系统组件。单个Director提供的2条RapidIO连接A和B具备5GB/s的带宽,那么8个引擎一共16个Director就是80GB/s——整个架构的全局内存读写和Director之间的系统内部互连聚合带宽。
Symmetrix VMAXe虚拟矩阵连接示意图
如上图,由于VMAXe的最大引擎数量降低到4个,相应的虚拟矩阵RapidIO连接端口数和总的交换带宽就减少了一半。那么是不是可以说Symmetrix VMAXe虚拟矩阵架构的交换复杂度要低于VMAX标准版的设计?毕竟后者的引擎是集中在一个机柜内。
李君鹏:这个我不同意,两个复杂程度是一样的,因为都是用同样的MIBE交换设备来执行虚拟矩阵架构之间的交换。MIBE本身可以支撑8个引擎的交换,现在只是用了一半。
分析:由于虚拟矩阵也要实现引擎之间I/O互连的高可用,那么我们可以想象Symmetrix VMAX使用了2台16端口的MIBE交换设备;VMAXe有可能也是相同的,但其实它只需要2个8端口的就够用了。
如果不出意外,VMAXe虚拟矩阵架构总带宽为40GB/s,IBM近期推出的第三代XIV存储系统换用InfiniBand内部互连后总带宽提高到了300Gb/s(30GB/s),仍低于VMAXe。另外XIV的15个节点(最多)间不是完全对称设计的,其采用了分布式缓存和相对松散的架构,而且只支持180个驱动器;Symmetrix VMAX和VMAXe则是CC-NUMA(cache coherence Non Uniform Memory Access,带有缓存一致性的非均匀内存访问),耦合更加紧密的Scale-out横向扩展方式。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者