具体该如何选择?
W主任真有茅塞顿开的感觉,O博士却仍然滔滔不绝:刚才我们说的,都是针对光纤阵列而言的。NAS存储设备和一些中低端的ISCSI都是基于PC架构,说白了其核心部分就是一台PC服务器,它的性能会因CPU和内存变化而发生变化,但变化也有一定的范围。
这类存储其性能一般取决于自身操作系统设计,文件系统中数据管理和数据检索等方面的设计,而不是CPU和缓存。先进高效的文件系统可是存储产品对外提供非常高的性能。NATAPP的高端NAS为什么性能好,就是因为它内部有一个非常高效的文件系统,而不是因为CPU和缓存大……
O博士还在滔滔不绝,W主任却有些着急了:具体到我们设计院的环境,我应该采购什么样的存储系统呢。
O博士不慌不忙两手一摊:我不知道!
这下W主任仿佛当头泼下了一盆凉水,嘴巴也张成了一个“O”型,如此博学多才的老同学竟然也不知道该咋选择存储系统?
O博士仿佛没看见老同学夸张的表情般,自顾自说了下去:要想知道梨子的滋味,就必须亲自尝一尝。因此我的建议是,在采购前,非常有必要对一些系统进行实际测试,或者去问问有实际系统使用经验的人也可以。不然,纯粹看印刷在产品说明上的系统参数,很难看出门道。
另外很重要的一点,就是要分清楚业务类型。基本上不同的业务类型对存储系统的要求是不一样的。对于数据仓库的环境,如医疗PACS系统、视频编辑系统包括你们设计院的资料图库,数据读取的频度并不很大,但一次读取的数据量却异常庞大,这种应用对存储系统的带宽要求往往比较高,因此在采购时候,尽量多考虑一些可能会对带宽造成影响的因素。包括硬盘数量,主机接口等等。
另外一类就是小I/O的数据库应用,数据写入读取的频度很大,但每次写入的数据大概都在几个KB的大小,这时候你只需要考虑IOPS的影响,带宽基本对整体系统的应用性能不会产生太大影响。这种情况下,你甚至可以采用一个2Gb的光纤卡,但重点要放在优化数据结构,了解存储系统的算法规则上,以求最大限度的提高缓存命中率。