存储中的NVME,PCIE和SFF8639之间是什么关系?

我最近为NVME4.0制作了一致性测试夹具,如下图所示,即SFF8639接口,PCIE传输模式,现在让我们看一下这三个位之间的关系。

让我谈谈PCIE,它是联系最广泛的。

这并不难理解。

这是总线标准X1,X4,X8,X16。

外观是什么?当然,这是金手指,但左侧的金手指似乎不是PCIE接口。

说到SFF8639,实际上,这个SFF8639是我们经常谈论的U.2接口,无需说明,看起来像是用于硬盘驱动器。

为什么与PCIE有关?让我们看一下界面定义。

引脚定义为ePCIETransmit或接收器。

这是PCIE协议的传输通道。

所以在这里,SFF8639是一个接口。

可以通过此接口获取PCIE信号。

没有矛盾。

您也可以将此接口更改为M.2或直接更改为PCIE金手指。

没有问题。

仅仅是外观上的变化。

可以使用PCIE信号。

不仅如此,我们查看了信号定义,发现它也支持SAS。

最后,NVME,NVME实际上是一种通信协议,全名是NonvolatileMemoryExpress(非易失性存储),通过侦听该名称可以知道它是一个软件,因此可以将其与硬件分开。

从图中可以看出,它实质上在计算机和存储设备之间建立了多条路径,从而自然提高了数据传输的速度。

在NVMe协议中,多个通道实际上是多个队列。

在SATA中,计算机和存储设备只能有一个队列。

即使在使用多个CPU的情况下,所有请求也只能通过这样一条狭窄的路径。

NVMe协议最多可以有64K队列,并且每个CPU或内核可以有一个队列,因此并发度大大提高,性能自然也更高。

好的,我基本上可以弄清楚。

是1 + 1 + 1> 3吗?购买SSD时切勿进站!原标题:SI-list [中国] NVME,PCIE和U.2(SFF8639)本文的出处:[微信公众号:信号完整性和电源完整性研究]欢迎您关注!请指出转载文章的来源。