- 论坛徽章:
- 0
|
张广彬:刚才您提到V7000单个节点的性能比SVC还是要差一些的,但是放到中端处理系统上,V7000的处理能力还是很强的,有些友商是在高端的采用这种搭配,高端存储的入门级他来提供一个存储的虚拟化,SVC的功能可能就相对比较高端了,V7000作为一个中端的存储虚拟化已经是很强了,easytier也是消耗存储资源的一个软件,IBM还声称V7000在测试里面只消耗了里面50%的处理资源,我个人认为跟使用X86的CPU有一定的关系。但是IBM怎么看X86CPU在V7000里面的应用。
金微:嗯好的。这个里面其实有两个问题,一个是您说的现在的存储系统有很多的处理能力,这些还没完全用上。另外是X86,我们在设计一个中端产品的时候呢,往往他有不同的设计的想法,有的时候要在达到最好的一个性价比的条件下尽量精简我们的价格成本,这使得客户也可以以一个比较低的价格去做到,还有一种情况就像今天我去买一个笔记本电脑,卖的人问我以后你的电脑要跑哪些软件,我说最主要是要跑OFFICE,但是我以后肯定要放图形处理软件,还会装游戏还会装别的一些很消耗资源的东西,这个时候的话,销售人员就会在想要推荐的是不仅要满足现在的性能,还要满足未来他要装的软件会消耗资源,刚才您说的Easytier很消耗资源,其实不光EasyTier很消耗资源,包括V7000以后会加入实时压缩,应该讲已经在计划图上了,也是要消耗CPU资源来做,所以他要预留一部分空间,为以后的一些功能准备,它不是一个不是纯粹只是说为了性能而准备的机器,这是我们预留这些性能的原因,那么另外一方面提到X86CPU在存储系统中的应用。我们从实验室开发的角度是这样看的,X86CPU加上类似于Linux的这样的CORNO是一个非常稳定成熟的平台,而且他还有一个优势是他非常适合在那些功能非常丰富的产品里面去用,因为它上面做一些软件产品的开发的话,周期会比较短,市场上的人才也比较容易找到,是有这样一个情况。另外我们还有一些产品用了POWERPC的CPU,这块产品主要是突出他的稳定性和他的高速,所以这两种CPU都各有所长,但是在那种需要很多功能的场合下,X86CPU在存储控制器上还是有很大价值的。
张广彬:说到这里呢,不知道张瑾先生有没有类似的感受,我知道不管现在是做报道也好,还是像您这样做评价师也好都越来越麻烦了,像以前我们不太关心处理器的事情,不是POWER就是POWER PC,其实不用想太多,现在的英特尔这两年有点大举入侵,搞这个频率啊那个几何啊,这个要花很多精力,这个在很大程度上要涉足服务器的领域了,所以从您站在Gartner的角度上怎么看X86CPU这两年在存储系统上的应用?
张瑾:我是这个看法,现在我特别同意张广彬这个看法,从原来的POWER到现在的X86,不单单是某一个领域的存储,从高中低端来看,X86都在大举入侵,包括前一段时间的EMC的高端的产品现在也在开始用X86的平台了,我觉得最主要的原因还是在性价比上,性价比不一定是说的这个产品本身的性价比上,很大程度是这个开发的性价比,毕竟X86是一个相对标准的平台,大家接触的更多一些,而他的标准化程度更高一些,它开发起来的方便程度最大,而现在存储产品之间的竞争越来越少,而更多的是在CPU和价格上,如何能够设计出来一个更好的架构,如何能够更快的开发出来一个新一代的架构以及如何在这些架构上体现更多的软件功能应该是这些存储厂商产品开发竞争上的重点,所以说开发速度和成本是非常重要,所以X86相对power的优势就体现出来了,另外一方面就是X86的纵向扩展能力太强了,自从有了多核技术以来,如果想在X86平台上拓展更多性能,如果加入多核,他的扩展起来会更加方便,无论是增加内核的数量还是增加内核通道的数量,都相对方便,而且现在看X86在存储上集成性也非常强,对DME的集成,他可以很高速的,大幅地提升RAID的性能,以及对SRC的校验等等,有一系列的新的功能进来。其实说我觉得这个趋势还是很明显的,X86在存储市场会有更多的市场份额。
张广彬:其实不光是用户要降低成本,其实存储系统的开发商和厂商更需要降低成本,降低成本对自己有好处对客户也有好处,成本和效率是有很大关系的,像自动分层的技术,其实很多用户还是对新技术有怀疑的,对于宣传,特别是发现实际应用的效果没有宣传的那么好的时候,他们就会更加的怀疑。那么像IBM的Easytier这个技术的实际效率如何,在V7000中的应用,其实推出的时间也是一年吧,从高端进入中端,对于用户而言,它的作用意义有那么大吗?
金微:好的,要讲到自动分层的技术的效果话呢,我们可以深入一些,稍看一下自动分层实施的原理,原理本身的原则很简单,找到最热的点放在高效的存储介质上,我就期待下次访问的时候会更好一点。那这个里面有三个事情会影响到自动分层的效果,第一就是,你是不是真的把你将要发生的热点放进去了,像一个预测股票一样,大家都是看过去的历史来分析,如果你没有真正把这个热点放进去的话呢,可能效果就不好,第二点就是你放进去的这个热点的颗粒度是不是足够的好,颗粒度就是说比如你在这个磁盘上面有真正的是10M的颗粒度是热的,存储单元是在1个G的存储卷上,迁移的话是要把一个G都迁移过去,现在就是其实你把很多的SSD的空间都占了,但它并不是真正的热点,跟颗粒度的程度也很有关系,第三点是迁移的时间点是不是合适是不是影响了,因为迁移的时候对磁盘内部来说又发生了读写,这三点很重要,也会直接影响到自动分层的一个效果。在这个里面我们先看一下IBM的效果,Easytier的测试中,100个T的磁盘空间加入3各T的SSD,但是他执行下来的I/Os的效果能达到翻倍的效果,就是说Easytier的热点迁移功能还是很有效的,那么我现在也想说一下我们这么有效的原因,第一个是很直接的,他们的颗粒度是很小的,不是整个卷,是卷里面的一个原子EXTENDER,可以到16M,甚至几M的单元,这样他能把真正的热点放到SSD里面去,SSD存储的空间真的是应该是比较热的热点,第二块是一个关于预测方面的,IBM现在预测的策略是假设客户是以24小时为周期不断滚动的,那么为什么这么说呢,如果客户有一个程序,程序在一个月的时间里面,在这100个T数据上不断的滚动,每次滚动的热点都不一样,这样就很少有自动的算法能发现他下一次的热点在哪里,因为他没有规律性可言,那么其实大多数客户每天都是按照规律性的营业在以24小时为一个周期,那么在这24小时里面排序出来最热的点在晚上比较空闲的时候搬到那里去,那第二天你可以期待这部分的东西有很好的效果,这部分的结果还是对的,因为在一般的热点是数据库在日志上,在一些特别忙的表上,这些东西都是我们能够预测到,另外就是在预测之前屏蔽掉一些不必要的东西,因为SSD这种介质和内存芯片还是有很大区别的,如果我们发现是一个顺序读写进来的话,那就不再给它做排序,或者不在记录在要迁移的排序范围,那么通过这样的手段来提高预测的准确度,这个是我们在这个方面做的比较好的地方,所以通过这两个方面大大提高了有效性,如果在正常的RAPS环境下有可能加入3%的SSD来提高翻倍的效果的性能。
张广彬:您刚才也提到很重要的一点,迁移的颗粒度的问题,我听说V7000的迁移的颗粒度是可以调整,张瑾先生了解其他厂商有可以调节颗粒度的设置吗?
张瑾:主流厂商几个大的厂商似乎都欠缺这个技术。 |
|