免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1465 | 回复: 0
打印 上一主题 下一主题

固态存储打破传统存储的I/O瓶颈 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-09-02 13:35 |只看该作者 |倒序浏览
  固态磁盘应用虽然很昂贵,但它却能提供普通磁盘所不能提供的额外的性能扩展。

  在El Paso郊区的信用合作社的Unisys大型机越来越受到质疑,每天面对135,000次的交易量,它的响应时间已经到了让人无法忍受的程度,每天夜里的批处理工作也要延长到7个小时才能完成。同时,新的法律法规还要求信用合作社业务系统保持长时间的在线状态,至少要在6小时以内完成这部分批处理工作。所以这家信用社需要处理能力再快一些的系统。

  突破I/O极限

  确定了瓶颈是在数据库的I/O处理能力不行之后,Kuehne把存储系统升级为EMC的Clariion系列,但问题还是没有得到解决,随后他们更换了转速比较快的磁盘,系统的响应时间仍然不能满足应用的要求。

  下一步看起来只能更换整个大型机系统了,但是他们没有那样做,他们选择使用了SSD,花费219,000美元从休斯顿Texas Memory Systems公司购买。他们将数据库文件迁移到SSD驱动器上,使得信用合作社每笔交易的响应时间从0.6秒减少到0.35秒。晚上的批处理时间也降到了4小时。他说这样做给他们节省了购买新的大型机所需的几百万美元。

  价格在下降

  SSD设备已经问世超过25年之久了,但是其较高的价格总让很多数据中心望而却步。然而,随着每MB价格的下落,SSD也在例如在线交易系统、视频编辑系统这样一些磁盘I/O负载比较大的环境中使用,它所能提供的性能是最快的传统磁盘存储也不能比及的。

  SSD有非常多的优点,Enterprise Storage Group分析师Peter Gerr说到,“它能够提供非常好的性能,还是一种非磁性介质,没有旋转的组建,所以她的延迟非常非常的小”。SSD的访问时间一般在0.01毫秒到0.1毫秒之间,而传统的15,000转速的高速磁盘的访问时间却有4毫秒到10毫秒之多。

  尽管SSD的价格在下降,但相比传统的磁盘系统它还是要显得稍稍昂贵一些。SSD使用每兆字节平均需要1.85美元,而使用速度较慢的ATA磁盘的话每兆字节仅需要2美分,使用EMC高端一点的磁盘也只需要7美分。低端的SSD设备一般起始价在3,000美元,而高端的带1TB存储的要超过100万美元。

  还有,由于内部没有运动部件,可以说SSD系统的可靠性非常高,并且所有产品都提供相同的基本特性。他们都采用静态式的记忆体,支持缓存的镜像,还有一个后备电源以备突然断电时,它能够将缓存中的数据自动写入到磁盘之中。如果说他们之间还有什么区别的话,那就是他们各自提供的软件有些不同。

  应用软件尚待开发

  即使固态存储拥有很好的性能表现,但也不是应用了固态存储就可以无限制的扩展用户做任何事情。固态存储要在企业环境中应用还需要应用软件的配合,才能发挥出最好的效果。

  加利福尼亚Santa Clara的一家固态数据公司可以提供一个可以高速恢复邮件服务器的恢复软件。弗吉尼亚的TiGi公司提供了一台多RAID的固态存储以及在其上的对RAM内容做快照的软件。Texas Memory Systems的存储可以在3块硬盘上条带化数据,并且他们的设备允许连续的跟踪RAM内容的备份。

  我们暂且不管这些特性,从目前的市场来看,只有金融行业的用户对SSD有些了解,其他行业的用户很少知道SSD,Texas Memory Systems 公司的执行副总裁Woody Hutsell如是说道。这些厂商中只有很少的几家能够提供Kuehne所寻找的那种,为企业用户提供服务的稳定的存储。

  由于SSD存储的使用率并不是很高,所以Gerr也问道,“是不是这些SSD存储并没有通过所有操作系统的测试?这些存储和我的其他系统兼容吗?或者部署这个存储系统会不会给我现有的环境增加很多的复杂度?”。

  在Kuehne的案例中,一开始SSD存储并不能与Unisys系统的大型机在一起工作的,即使Blue Bell, Pa.-based Unisys公司和Texas Memory Systems公司都说自己的产品能够支持SSD存储,并且告知我们,它们能够提供一个书面证明,但是对于我们提出的系统他们从来没有给与确认。

  这是因为Unisys系统的接口设计并不兼容RAM中的数据,后来为了解决这个问题,他们的技术支持人员还进行了一次微码升级。所以我们觉得虽然SSD存储的发展越来越快,功能也越来越多,但如何使其具有良好的兼容性还是每个企业需要面对的问题。

  未来存在争议

  对于这样的问题,每个公司都有其不同的观点,有的认为每个用户在未来都需要这种SSD技术以提高某些应用的性能,但有些用户却觉得SSD并不是他们解决性能问题的唯一选择。

  例如在Cleveland KeyCorp公司数据中心,我们了解到负责工程和维护的高级副总裁Charles Miller认为固态存储并不是十分必要,他说,“最初,固态存储对一些特殊的具有高访问量的在线交易系统确实能够提高很大的性能,如果采用传统的直连存储的话,其响应时间就造成了系统性能的瓶颈,但是在过去几年里,我们把直连存储的内存加到很大很大,这样其访问的时间已经满足了我们的要求,看起来使用固态存储也没什么太大必要了”。

  但分析师Gerr却觉得固态存储技术会在以后的某个时候成为主流,目前有些用户只是没有那么多的预算,所以对SSD的价格比较忌惮。SSD在数据中心还是有一席之地的,尤其是在一些高负载、多交易的应用中,因为大量的随机数据访问会让你的系统缓存吃不消。如果以后你新上一个应用,并且传统的存储系统无法满足你性能的要求的时候,你或许可以尝试一下SSD技术,他会给你带来意想不到的收获
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP