2016-03-21 16:13:18
来 源
小熊在线
SSD/闪存
PCI-E和NVME标准详解,PCI-E全称是PCI Express,是新一代的总线接口。采用了目前业内流行的点对点串行连接,

前段时间影驰名人堂 PCI-ESSD 4卡组成RIAD O阵列,爆出连续读取突破9540MB/S的残暴数据。

单卡连续读写方面也分别达到了2250.23MB/S和1260.92MB/S。出色表现比起企业级产品都不遑多让。而到底这种数倍于当前主流SSD的性能突破是怎么形成的呢?后面又有怎样的技术在支撑?今天就让小编来给大家解开其神秘面纱。

PCI-E全称是PCI Express,是新一代的总线接口。采用了目前业内流行的点对点串行连接,比起PCI以及更早期的计算机总线的共享并行架构,每个设备都有自己的专用连接,不需要向整个总线请求带宽,而且可以把数据传输率提高到一个很高的频率,达到PCI所不能提供的高带宽。

关于规格和速率

PCI Express也有多种规格,从PCI Express 1X到PCI Express 16X。目前最高的16X 2.0版本可达到10GB/s,而且还有相当大的发展潜力。PCI-Express最新的接口是PCIe3.0接口,其比特率为8GT/s,约为上一代产品带宽的两倍,并且包含发射器和接收器均衡、PLL改善以及时钟数据恢复等一系列重要的新功能,用以改善数据传输和数据保护性能。

PCI-E特点

1、抗干扰性强,传输通道专有性点对点串行连接。

2、传输速率快,支持双向传输模式,还可以运行全双工模式。

3、支持热拔插以及热交换特性。

4、兼容性好不仅可用于南桥和其他设备的连接,也可以延伸到芯片组间的连接,甚至也可以用于连接图形芯片。

NVME

NVMe当中,全称Non-Volatile Memory Express,非易失性存储器标准,NVM是指非易失性存储,后面的Express简写为e,也可以参考PCIe的e。通过设计,NVM Express允许现代固态硬盘发现是由主机的硬件和软件充分利用并行性水平。减少了I/O架空带来改进以前的逻辑设备的接口,包括各种性能的比较多,长命令队列,并减少延迟。NVM Express设备存在形式的标准尺寸的PCI Express扩展卡,作为形式因素的设备,通过2.5英寸一四通道PCI Express接口提供u.2连接器(原名SFF-8639)。SATAExpress存储设备和11.2对于内部安装的计算机扩展卡规范还支持NVM Express为逻辑设备接口。

NVME特点

1、延时更低

NVMe的一大优势就是低延迟。这主要是因为流线型的存储堆栈,NVMe无需读取寄存器就可以发出命令。AHCI的每个命令都需要读取4个不可缓存寄存器,从而导致大约2.5μs的额外延迟。低延时和良好的并行性的优势就是可以让SSD的随机性能得到大幅度提升,在任何队列深度下都能发挥出极佳的速度。

2、IOPS大增

NVMe也大大的提升了SSD的IOPS性能,在制定AHCI规范时并行性的想法并没有完全融合到规范内,利用NCQ功能可以对传输能力进行优化,但是接口并不允许SSD真正最大限度地发挥其应有的并行性。

3、功耗更低

NVMe加入了自动功耗状态切换和动态能耗管理功能,设备从能耗状态0闲置50ms后可以迅速切换到能耗状态1,在500ms闲置后又会进入能耗更低的状态2。虽然切换能耗状态会产生短暂延迟,但闲置时这两种状态下的功耗可以控制在非常低的水平,因此在能耗管理上,相比起主流的SATA接口SSD拥有较大优势,这一点对增加笔记本电脑等移动设备的续航尤其有帮助。

4、驱动适用性广

NVMe标准的也解决了不同PCIe SSD之间的驱动适用性问题。此前的PCIe SSD,均需要安装驱动程序后才能正常使用,而不同的厂商又各自为政,每个厂商产品都有自己的驱动,SSD也不能作为引导使用。但支持NVMe标准之后,PCIe SSD就可适用于多个不同平台,也不需要厂商独立提供驱动支持。目前Windows、Linux、Solaris、Unix、VMware、UEFI等都加入了对NVMe SSD的支持。

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。