机房360首页
当前位置:首页 » 固态硬盘 » 如何解析当前固态存储驱动器的技术

如何解析当前固态存储驱动器的技术

来源:机房360 作者:Alisa编辑 更新时间:2012-10-18 9:58:05

摘要:由于能够为应用程序和数据存储提供高速性能,固态存储技术正获得越来越多的关注,同时这种技术提供用户在不同环境中不同的固态存储部署方式。

  如果将固态存储驱动器直接放在单台服务器中,而不是采用共享的机制,这样会有哪些优势?
  
  假如你有一个应用程序或环境需要性能方面实际的绝大提升,并且你想要使用专用的资源,这便是一种很不错的方式。你可以将其放在服务器内部。应用程序可以加以使用。或者,如果你使用缓存的方式,这台服务器上的多种应用程序都可以公平简易地获得性能提升。
  
  就基于服务器内部的固态存储设备而言,是否还有其它形式和结构的可替代方案?
  
  如果你有PCIe卡,这就是一种形式。你还可以有像磁盘驱动器的形式,只需要放置在服务器内即可。因此可以说是有很多种可替代方案。而内存插槽形式的必需安装在内存插槽中,不过这实际上是存储的形式。通常上面有一个SATA端口,这样需要进入到内存DIMM插槽,但看起来像是存储一样。
  
  PCIExpress3.0版本是否会对服务器内部的固态存储产生重要影响?
  
  确实这样,第三版的PCIe带来了不少好处。首先,其速率和吞吐量翻倍。因此假如你有一条x8或称8条带宽的第三版卡,其将会给你每秒钟8GB的吞吐量,这确实是很大的提升。而服务器同样也会较之前提供更多带宽的PCIExpress。因此你在每台服务器的每颗处理器上可以有高达40条的带宽。假如你有一台双处理器的服务器,这意味着你有高达80条带宽。如果你有充足的插槽,你就可以将PCIeSSD安装在其中。
  
  一些基于服务器的SSD会如同一般的固态存储设备那样运作,而另一些可以像闪存那样使用。每种方式各有什么优劣?
  
  这就是我所说的主存储器或持久的直接存储,只要你把它放在那里,并且将应用程序指向其上面的数据,就可以直接得到性能提升。这十分惊人。你确实得判定什么时间,将什么数据放在上面。因此,这里有一些管理步骤需要执行因为你得给出判定,就像在说“好了,如果我有诸多应用程序,这个是真正需要固态存储的,而那个就不需要了。”
  
  你必需给出策略,区分出什么是重要的,毕竟容量只有这些。
  
  而假如你采用缓存的方式,那么缓存就会说“只要是热点I/O数据都从这里走,你不必去考虑它。”管理缓存解决方案会相对容易一些,不过在这种方式中,性能是随着时间逐步增强的。由于将所有的应用程序数据都放在那里,无法取得像持久存储那种即可的性能提升。因此会有一个缓存预热时间,以及相应的权衡策略。这只是取决于你想采用的方式。如果采用缓存方式,你所有的诸多应用程序都可以利用到它。任何热点数据都可以在上面。而相反,在持久的方式中,只有你选中的那些应用程序能够得到加速。
  
  在服务器内部使用固态存储设备时,应该选择SLC或是MLC?
  
  这是完全不同的。SLC,当然也就是单层存储。这是一种高端、高性能、高成本的非常昂贵的选项。你确实可以获得更好的性能,但你不得不牺牲容量。如果你真的希望极高的性能,就选择SLC吧。
  
  假如你不需要也承担不起非常高端的产品,或者是你需要更多的容量,那么MLC,也就是多层存储,是一种非常好的选项。那么你剩下唯一的问题就是,是否要使用我称之为消费级MLC的这种产品?抑或是使用更好一些的?有一些名为eMLC的产品,也就是企业级的MLC,如果说得更加精确一些,其实就是增强版的MLC。这类技术能够提供更长的使用时间,可以接近通常的SLC产品,不过性能较SLC弱了很多。
  
  全SSD阵列所用的时间是否可以和传统的阵列一样长?
  
  当然可以。这全都取决于其中的部件。如果你只是关注驱动器这一级别,首先,企业级的SSD闪存驱动器一般都有原厂提供的五年保修。假如你关注磁盘驱动器阵列,高端的企业级驱动器同样也是五年的原厂保修。
  
  因此,你可以有相同的保修条款,其余的控制器组件两者都差不多。假如所有部件都有较高的保修期,而阵列供应商也都给到你类似的保修期,那么你就可以认为这两者的使用时间是一样的。
  
  哪些应用程序可以从全SSD阵列中获得最大收益?
  
  你放在全SSD阵列上的所有应用都可以运行得更快。不过,我们确实从数据库应用上能够看到最显著的提升。任何类型的数据库应用在全SSD阵列上都会运行的更好。假如你将邮件系统放在上面,情况也是如此,因为内部上看其实际上也是一个数据库——只要你有足够的容量。差不多所有的应用程序在全闪存阵列上都可以运行得更好。
  
  一些全闪存阵列安装有NVRAM或DRAM。这些技术如何使用?
  
  是这样,对于非闪存的内存,我称之为NVRAM和DRAM,通常作为闪存使用进行加速。在一些系统中,因为NVRAM本身是非易失性的,在一些情况下会在NVRAM进行写操作。一些系统确实是会将其整合一并使用,然后说“我们同时具有DRAM、NVRAM以及闪存,因此我们可以统一管理,用最适合的介质存储最合适的数据。”因此可以说,这确实是一种优势。
  
  将固态存储设备部署在标准磁盘阵列的前端是否可以替换全SSD阵列?
  
  确实如此。假如你希望让多台服务器利用到这些缓存,并且你想要加速现有的多台磁盘阵列,你可以将这些缓存设备部署在中间,他们可以是文件级或数据块级别的。并且,他们会在现有存储的前端加速数据块。
  
  责任编辑:Alisa编辑

本文地址:http://www.jifang360.com/news/20121018/n240841146.html 网友评论: 阅读次数:
版权声明:凡本站原创文章,未经授权,禁止转载,否则追究法律责任。
相关评论
正在加载评论列表...
评论表单加载中...
  • 我要分享
更多
推荐图片