下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

你知道SCM为何将替代闪存吗?

作者:课课家教育     来源: http://www.kokojia.com点击数:929发布时间: 2017-08-09 13:00:51

标签: 服务器虚拟化云计算安全开发

  存储就是根据不同的应用环境通过采取合理、安全、有效的方式将数据保存到某些介质上并能保证有效的访问,SCM将要代替闪存,小伙伴们都知道吗?那么接下来我们一起来探讨一下吧!
你知道SCM为何将替代闪存吗?_服务器_虚拟化_云计算_安全_开发_课课家教育

  随着企业不断发展基础设施和应用程序,他们逐渐发现存储是影响客户体验的主要瓶颈。

  传统的存储I/O对于快速的处理器和网络来说是不够的。闪存存储以10倍于传统存储的性能而备受青睐,因此大部分关键应用都要求使用缓存。

  随着数据量的大幅增长以及各种数据分析应用的出现,存储市场保持着快速增长势头。然而,这些应用极大地消耗着硬件性能。随着性能需求的不断提升,即使是闪存也显得力不从心了。

  因此,我们需要新的技术和新的架构来应对这个新的挑战。

  下一轮的“军备竞赛”是存储级内存

  随着性能需求的快速增加,存储系统需要变得更快、更加密集、更加便宜,同时还要更加绿色。内存中处理(毫无疑问会极大的消耗内存)也带来了不断增加的内存配置以及动态随机访问内存(DRAM)的成本和能耗之间的平衡问题。

  这些发展的结合形成了一个近乎完美的风暴,那就是存储级内存(SCM)。SCM已经成为了一个新的流行词,代表着下一代的非易失性内存(NVM)。

  将下一代持久性存储应用到自己产品中的先行者将获取每年十亿计的收入,而且还会随着时间推移不断增加。SCM技术在目前的生态系统中有多个切入点,每一个切入点都能带来高价值。

  这一轮的变革大致顺序可以用以下三个场景来说明:

  作为下一代的闪存替代技术,将彻底改变外部存储。

  NVM到DRAM的扩展将带来更大规模的内存中处理(in-memory processing)。

  持久性内存能彻底改变存储架构。

  存储变革

目前的闪存技术具有很高的性能,但同时价格也很昂贵。尽管如此,它的性能依然比DRAM要低出四个数量级。新型的SCM技术将有机会拉近这个差距。

  目前的闪存技术具有很高的性能,但同时价格也很昂贵。尽管如此,它的性能依然比DRAM要低出四个数量级。新型的SCM技术将有机会拉近这个差距。

  新型的固态内存可以提供比目前的闪存快10到100倍的性能,它能够应用在传统的存储架构下,为存储极大地提升性能。由于大部分的闪存发展都侧重于提升密度和价格,而非速度,因此未来的闪存市场会遭受来自这些新技术的威胁。新的SCM在性能上会有极大的提升,虽然它的价格比闪存贵很多,不过它一定会比DRAM便宜。Intel的3D XPoint是一个新型存储的例子,它比目前的闪存存储要快,它将作为SSD、NVMe和PCIe存储的替代品。

  闪存技术特点

  NOR型与NAND型闪存的区别很大,打个比方说,NOR型闪存更像

  单片机闪存

  内存,有独立的地址线和数据线,但价格比较贵,容量比较小;而NAND型更像硬盘,地址线和数据线是共用的I/O线,类似硬盘的所有信息都通过一条硬盘线传送一般,而且NAND型与NOR型闪存相比,成本要低一些,而容量大得多。因此,NOR型闪存比较适合频繁随机读写的场合,通常用于存储程序代码并直接在闪存内运行,手机就是使用NOR型闪存的大户,所以手机的“内存”容量通常不大;NAND型闪存主要用来存储资料,我们常用的闪存产品,如闪存盘、数码存储卡都是用NAND型闪存。这里我们还需要端正一个概念,那就是闪存的速度其实很有限,它本身操作速度、频率就比内存低得多,而且NAND型闪存类似硬盘的操作方式效率也比内存的直接访问方式慢得多。因此,不要以为闪存盘的性能瓶颈是在接口,甚至想当然地认为闪存盘采用USB2.0接口之后会获得巨大的性能提升。

  前面提到NAND型闪存的操作方式效率低,这和它的架构设计和接口设计有关,它操作起来确实挺像硬盘(其实NAND型闪存在设计之初确实考虑了与硬盘的兼容性),它的性能特点也很像硬盘:小数据块操作速度很慢,而大数据块速度就很快,这种差异远比其他存储介质大的多。这种性能特点非常值得我们留意。

  闪存存取比较快速,无噪音,散热小。用户空间容量需求量小的,打算购置的话可以不考虑太多,同样存储空间买闪存。如果需要容量空间大的(如500G),就买硬盘,较为便宜,也可以满足用户应用的需求。

  可扩展内存

  更为精彩的一个应用场景是将SCM安装在系统内存双列直插式内存模块(DIMM)上,并通过机载系统内存控制器访问内存语义,从而扩大了系统中可寻址内存的数量。这显然意味着DIMM和附加固件以及可能的操作系统级软件的变化。

  虽然困难,但真正的转型会带来巨大的回报。目前已有多个厂商正在追求这项技术。如果你在今天要使用大量DRAM时,系统会非常昂贵,并且耗电量也过大。当前的分析工作负载 - 特别是未来的认知计算应用和物联网的爆炸式发展 - 需要大量的内存中处理。凭借SCM承诺的高密度和低功耗的组合,它将很好的满足这些要求。

  然而,这个用例提出了行业必须克服的一些显着的挑战。只有生态系统中主要参与者才能通过系统级别的改变来解决一些SCM技术的障碍,这些变化即将到来。市场上广泛传言2017年英特尔准备在其Purley服务器平台的DIMM上引入3D XPoint,并且其他厂商可能会尝试引入兼容的竞争产品。三星的产品可能是基于传统闪存的演进,这可能是SanDisk技术的第一次迭代。

  许多拥有突破性技术的公司失败的原因是他们需要在软件上做一些改变才能使用他们的技术,哪怕只是小小的一点改变。计算机行业走到今天的道路漫长而曲折,路上充斥那些公司的残骸。正因如此,目前的厂商不会再犯同样的错误。新技术进入市场将具有与DRAM相同的语义,并且不需要任何代码更改工作,最多只需要在系统固件包中提供系统级驱动程序。首先上市的产品可能是Diablo Technologies的Memory1,它使用系统级固件来允许使用内存语义访问DIMM闪存。

  最终能代替DRAM的SCM至少要与DRAM一样快,不需要固件中介,与DRAM高速缓存的结合来实现DRAM性能。目前,市场上唯一能够达到这些标准的SCM产品只有Nantero的碳纳米管内存和几种电阻式RAM,这些技术已经在原型开发的各个阶段得到证明。如果忆阻器可以批量生产的话,它也将是一个很好的候选者。

  内存和存储层的融合

可见的SCM用例是允许主系统中的持久性内存语义来进行寻址。能够允许软件将系统的一部分作为持久性的空间有可能完全改变整个体系结构,从而解决大量的问题。最终的结果是计算机系统将仅具有单层存储——DRAM与SCM融合

  可见的SCM用例是允许主系统中的持久性内存语义来进行寻址。能够允许软件将系统的一部分作为持久性的空间有可能完全改变整个体系结构,从而解决大量的问题。最终的结果是计算机系统将仅具有单层存储——DRAM与SCM融合,存放动态数据和持久数据 - 文件或对象级别的层次完全消失。最终软件将被大大简化为一个单层的整体架构,成本也随之降低 ,外部存储层及其相关的网络、复杂性问题以及大部分管理成本都会消失。

  这次的演变过程可能会超过十年,演变涉及系统设计、应用和操作系统,以及几代从业者的架构思维,这也是最重要的。

  闪存(FlashMemory)技术达到存储电子信息的存储器,一般应用在数码相机,掌上电脑,MP3等小型数码产品中作为存储介质,所以样子小巧,有如一张卡片,所以称之为闪存卡。根据不同的生产厂商和不同的应用,闪存卡大概有SmartMedia(SM卡)、CompactFlash(CF卡)、MultiMediaCard(MMC卡)、SecureDigital(SD卡)、MemoryStick(记忆棒)、XD-PictureCard(XD卡)和微硬盘(MICRODRIVE)这些闪存卡虽然外观、规格不同,但是技术原理都是相同的。

更多详细内容尽在课课家哦!随时欢迎你的到来!

赞(0)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程