CPU、缓存、存储性能?还是别闹了-存储系统采购指南

时间:2008-11-29   来源:   网友评论:0   人气: 558 作者:

A1A.jpg 
原来,W主任是一家国企设计院的信息化主任,最近,单位的信息化系统要改造,决定上一套存储系统实现存储资源的集中。本来,W博士所在的设计院以前从来没部署过存储系统,这次W主任想当然认为存储应用的需求也应该较为简单,无非是单位外部网站建设、内部资料图库的整理还有一些OA系统和财物数据的存放。

    占系统资源绝大部分的还是设计院的资料图库,要知道W主任所在的设计院是国家一级设计院,多年来积累了大量的设计图文件,这些文件的大小分别从几兆到几百兆,占用了大量的存储空间。而一些OA系统、财务数据还有图库的索引系统则涉及到数据库的应用。

    根据几家集成商的建议,最后方案基本确定为双机热备方案了,基本大家一致觉得这种方案的可靠性较高。双机热备方案中服务器的选择W主任还是比较有经验的,无非是CPU、缓存等等硬件指标,但对于存储系统的选择,却让以前从未接触过存储系统的W主任犯了难。

存储采购,有一点苦恼

    经过几家集成商的轮番忽悠,再对照存储系统的性能参数表一看,W主任发现存储系统的参数表还颇有些奇怪的地方。

    就比如说存储系统的出口带宽,本来用光纤硬盘的存储系统毫无疑问比SCSI硬盘的存储系统要贵出很多,理论上性能应该更好带宽应该更大,几家集成商也都众口一词力劝W主任选择光纤存储系统,但W主任仔细一琢磨:光纤的主机接口,如果不是4Gb的接口卡,那么一个主机接口才提供2Gb的带宽,而SCSI目前都是Ultra 320 SCSI技术,一个主机接口的带宽就大约在3Gb左右,看起来便宜的反而带宽更大速度更快了。

    W主任实在有点糊涂,除此之外,还有IOPS、LUN等等看起来高深复杂的参数也让W主任摸不着头脑。这不,W主任只好搬来了救兵,打电话给老同学O博士请教了。

决定性能的两大指标

    两人约在了单位附近的一家避风塘见面,O博士一进来,就看见坐在角落里默默抽烟的W主任,不仅叹了口气,该好好帮帮老同学了。两人简单的寒暄说明了情况之后,心急的W主任首先发问:采购存储系统时最需要考虑的是哪些指标?

    O博士不慌不忙也点上了一支烟,开始侃侃而谈:首先,存储系统的采购和服务器是完全不同的,并不是CPU越强劲、缓存越大、主机接口越多的系统性能就一定好。如果你这样认为,只能说明你对存储系统还不够了解。

    综合评价存储系统的整体性能指标的参数通常有两点,IOPS和带宽。前者表示单位时间内,系统所能够执行的I/O总数;后者表示单位时间内,系统所能完成的数据读取总量。毫无疑问,这两项参数数值越大,说明存储系统单位时间内的处理能力和吞吐能力越强。而这两点参数通常在产品的性能参数里面有明确的说明,因此理论上,通过这两个参数就可以明确的知道存储系统的综合表现了,这就是存储系统采购简单的地方。

    听到这里,W主任恍然大悟,开始明白那些厂商列在系统参数表上的参数的涵义了,但又有点不放心:存储系统的采购真的就这么简单?

    说到这里,O博士意味深长的笑了:如果厂商真的会把存储系统的真实参数老老实实列在产品说明里面,那存储行业还有什么神秘可言呢?

    原来,存储厂商列在产品参数表上的数据都是在完全理想的状态下测试出来的,甚至可说是完全为了推广所采用的外部数据,实际上真实的使用环境中,存储系统的IOPS与带宽绝对与产品参数表上的数值相差甚远。因此,反过头来,我们仍然需要去研究存储系统的硬件配置了,但是也并不能机械简单的比较各项参数的数值,而需要考虑很多参数表以外的因素。

缓存对IOPS的影响

    首先,中端和高端的光纤存储系统和ISCSI存储都是基于控制器架构的,对这部分产品来说,存储性能的好坏关键在于控制内部的结构设计,设计先进的控制器可能处理效率非常高,因而并不一定要求很高速的CPU,也不需要很大的缓存。设计不好的存储即就是采用了很好CPU,很大的缓存,其性能也不见得就好。


 

文章评论