使用 M.2 接口的无线网卡,图片来源:淘宝
NVMe 协议中的 NVM 其实就是我们之前提到的非易失性储存器英文,整个名字可以简单理解为非易失性储存器控制协议。
既然 M.2 接口的高速固态硬盘使用的是 NVMe 协议走 PCIe 总线,有些厂商干脆就把固态硬盘做成 PCIe 接口,插到 PCIe 插槽插使用。这就是 PCIe 固态硬盘,用的一般也是 NVMe 协议。
比如英特尔的高端 AIC 固态硬盘一般都是 PCIe 接口
其它接口:SAS/AIC/U.2 接口上面介绍的都是我们日常比较常见的一些固态硬盘接口类型,下面简单介绍一下比较少见的接口,这些接口一般都是企业级或者服务器使用比较多,如果我们使用服务器主板的话,还是有机会看见的。
SAS 和 U.2 这些都是 SATA 接口改过来的接口,目的就是为了兼容 SATA 硬盘的同时能够用上其他协议总线。比如 SAS 就可以有服务器常见的 SCSI 总线,U.2 可以用 NVMe 协议走 PCIe 总线。
SAS 和 U.2 接口的样子
SATA 硬盘可以插到 SAS 和 U.2 接口上,反过来 SAS 硬盘和 U.2 硬盘则不能插到 SATA 接口上。
AIC 就是 PCIe Add in Card 的意思,其实就和 PCIe 固态差不多,也可以直接插在 PCIe 接口上使用,主要是因为服务器上有很多设备都比较老,用不了其他接口,插PCIe 是最直接的。
aigo 的 AIC 企业级固态硬盘
接口兼容性与速度上限接下来我通过实际的例子来说一下不同接口的固态硬盘的速度上限,首先 SATA 这类接口就不用说了,加上损耗最高 600MB/S。
- 接下来你再看你设备上的 M.2 接口,如果是 B KEY,还要在看主板说明书。
- 如果主板说明书上没有写明这个接口支持 PCIe×2 总线,那么无论你买啥,只要能插进去,最高速度都不超过 600MB/S。
- 如果主板说明书上写明这个接口支持 PCIex2 总线,那么就要购买同样支持 PCIex2 的 B KEY/B&M KEY 的固态硬盘,插上去之后最高速度大概能来到 1GB/S 左右。