如今,闪存和SSD存储解决方案正在改变着数据中心,其在虚拟化日益普及和企业级应用对性能越来越高的要求,数据中心的基础设施将会面临严峻挑战。
从最初的磁带到软盘再到光盘到现在的移动硬盘、固态硬盘。存储介质发生了翻天覆地的变化。盘点当前各大媒体的头条中,闪存、SSD占据了半壁江山。可以看出,闪存的发展非常迅猛,闪存的日益普及也是提高存储效率的主要动力之一。而闪存的使用,则又“点燃”企业对内存密集型应用、渴求I/O的应用、需要微秒级响应时尚的繁重交易应用的需求。然而,尽管闪存自身拥有诸多优势,但其优势要想得到充分发挥,还需要相应的网络性能来“辅助”。
NVMe提供了PCI Express(PCIe)SSD访问的一个标准方式,能够通过降低延迟和精简指令集来显著提高性能。
NVMe是什么?
说起AHCI的话大家应该都知道,现在所用的SATA接口与AHCI标准其实是为高延时的机械硬盘而设计的,目前主流SSD依然继续使用它们,随着SSD的性能逐渐增强,这些标准已经成为限制SSD的一大瓶颈,专为机械硬盘而设计的AHCI标准并不太适合低延时的SSD。
这时候,NVMe就出现了。它其实与AHCI一样都是逻辑设备接口标准。NVMe全称Non-Volatile Memory Express,非易失性存储器标准,NVM是指非易失性存储,后面的Express简写为e,也可以参考PCIe的e。
NVMe的设计之初就有充分利用到PCI-E SSD的低延时以及并行性,还有当代处理器、平台与应用的并行性。SSD的并行性可以充分被主机的硬件与软件充分利用,相比与现在的AHCI标准,NVMe标准可以带来多方面的性能提升。
据悉,NVMe规范是90多家公司在内的工作小组所定制,包括业界知名的Intel、美光、戴尔、三星、NetAPP、EMC等公司,目的就是为SSD建立新的存储规范标准,让它在老旧的SATA与AHCI中解放出来。2011年,NVMe标准正式出炉,该标准是根据闪存存储的特点量身定制的,新的标准解除了旧标准施放在SSD上的各种限制。2012年标准升级到NVMe 1.1,最新的NVMe 1.2标准是在2014所推出的。
那么,NVMe标准相比AHCI标准,有哪些优点呢?我们总结为以下四点:
NVMe优点之一:延时更低
NVMe的一大优势就是低延迟。这主要是因为流线型的存储堆栈,NVMe无需读取寄存器就可以发出命令。AHCI的每个命令都需要读取4个不可缓存寄存器,从而导致大约2.5μs的额外延迟。低延时和良好的并行性的优势就是可以让SSD的随机性能得到大幅度提升,在任何队列深度下都能发挥出极佳的速度。
NVMe优点之二:IOPS大增
NVMe大大的提升了SSD的IOPS性能,在制定AHCI规范时并行性的想法并没有完全融合到规范内,利用NCQ功能可以对传输能力进行优化,但是接口并不允许SSD真正最大限度地发挥其应有的并行性。
NVMe还支持同一时间从多核处理器接受命令和优先处理请求,这个特性在企业级的重负载时优势就会显露出来。
NVMe优点之三:功耗更低
NVMe加入了自动功耗状态切换和动态能耗管理功能,设备从能耗状态0闲置50ms后可以迅速切换到能耗状态1,在500ms闲置后又会进入能耗更低的状态2。虽然切换能耗状态会产生短暂延迟,但闲置时这两种状态下的功耗可以控制在非常低的水平,因此在能耗管理上,相比起主流的SATA接口SSD拥有较大优势,这一点对增加笔记本电脑等移动设备的续航尤其有帮助。
NVMe优点之四:功耗更低
驱动程序的兼容性也是所有PCI-E SSD的一个共有问题,此前的PCIe SSD,均需要安装驱动程序后才能正常使用,而不同的厂商又各自为政,每个厂商产品都有自己的驱动,SSD也不能作为引导使用。但支持NVMe标准之后,PCIe SSD就可适用于多个不同平台,也不需要厂商独立提供驱动支持。目前Windows、Linux、Solaris、Unix、VMware、UEFI等都加入了对NVMe SSD的支持。
总结:目前,随着SSD性能需求的增长,SATA 6Gpbs和AHCI将逐渐成为存储设备的发展瓶颈,而NVMe的出现,大大提升了SSD的速度和性能。目前业界三星、美光均推出了NVMe标准的相关产品以占据市场,相信在未来,以NVMe为标准的存储产品将会占据市场的半壁江山。
好文章,需要你的鼓励
谷歌深度思维团队开发出名为MolGen的AI系统,能够像经验丰富的化学家一样自主设计全新药物分子。该系统通过学习1000万种化合物数据,在阿尔茨海默病等疾病的药物设计中表现出色,实际合成测试成功率达90%,远超传统方法。这项技术有望将药物研发周期从10-15年缩短至5-8年,成本降低一半,为患者更快获得新药治疗带来希望。
继苹果和其他厂商之后,Google正在加大力度推广其在智能手机上的人工智能功能。该公司试图通过展示AI在移动设备上的实用性和创新性来吸引消费者关注,希望说服用户相信手机AI功能的价值。Google面临的挑战是如何让消费者真正体验到AI带来的便利,并将这些技术优势转化为市场竞争力。
哈佛医学院和微软公司合作开发了一个能够"听声识病"的AI系统,仅通过分析语音就能预测健康状况,准确率高达92%。该系统基于深度学习技术,能够捕捉声音中与疾病相关的微妙变化,并具备跨语言诊断能力。研究团队已开发出智能手机应用原型,用户只需完成简单语音任务即可获得健康评估,为个性化健康管理开辟了新途径。