【正文】
辩论是在八月底时展开,当时IBM宣布已经与闪存控制器设计新兴公司Fusion-IO (位于美国盐湖城)合作,以不到1毫秒的响应时间成功地实现超过100万I/O作业/秒(IOPS)的、持续不变的数据传输率。Fusion-IO控制器采用PCI Express,与大多数在硬盘上流行的、采用串行ATA互连的闪存磁盘不同。
IBM资深存储设计师Barry Whyte在论坛中详细贴出了对IBM称为Project Quicksilver的研究工作细节;在他的留言中,Whyte对竞争对手EMC做了几项抨击,指出尽管EMC早先指明闪存磁盘的重要性,但该公司把来自Step (位于加州Santa Ana)的固态硬盘插入至现有的系统之中,而不是采取IBM的方法,为闪存设计一种更为最佳化的平台。
Whyte的留言吸引了EMC的Symmetric部门首席策略长Barry Burke,他与其它EMC技术专业很快地查明了IBM里程碑的一些方面。他们指出,PCI Express无法支持通常提供存储冗余的RAID功能,并且他们质疑当所有的存储管理功能在使用之中时,百万IOPS能否持续不变?
EMC的Burke还指出,IBM至今尚未充分描述所使用的超过8个处理器的测试系统。尽管IBM已经在三月份公布了早期测试的性能,当该公司并不能对这个百万计IOPS里程碑式的性能进行定案,原因在于使用的是非发布式系统。
IBM的Whyte承认,Fusion-IO卡不支持RAID。然而他表示,IBM已经开发了一个版本的、为闪存控制器处理硬盘映像的虚拟化软件,并且如果出现故障的话,允许对记忆卡进行热插拔。Whyte还承认,执行所有的存储管理功能可能放慢性能并增加CPU的负担。此外他也表示,测试系统占用大量的处理器支出。
双方一致认为,要把SSD整合进服务器之中,平衡闪存驱动器的不平衡读写性能是挑战之一。「在驱动器和数组微码(microcode)之间采用少许的老式创新以及一些整合,有办法减轻那些问题。」Burke在论坛中写道。
Whyte指出,一般来说,大多数公司简单地把SSD插入现有的串行ATA互连总线上实现硬盘机;而他表示,IBM、英特尔(Intel)以及Sun等公司,正采用PCI Express和DIMM连接进行实验。
然而,Whyte也指出,最佳的方法就是:「建构一种为这个改变全局的技术最佳化的存储控制器。」