NVMe标准,全称Non-Volatile Memory Express(非易失性存储器标准),是使用PCI-E通道的SSD一种规范。
面向PCIe SSD产品的NVMe标准能有效降低控制器和软件接口部分的延迟,最主要是能让SSD走PCI-E通道直连CPU,有效降低了数据延迟;其次,NVMe精简了调用方式,AHCI每条命令则需要读取4次寄存器,一共会消耗8000次CPU循环,从而造成2.5μs的延迟,而NVMe执行命令时则不需要读取寄存器。
M.2接口能突围而出,主要凭借着两点:1、支持NVMe传输协议,拥有更大的带宽,提高SSD的IOPS,大大减少SSD的延迟。2、接口通用性比其他支持NVMe传输协议的接口要好,体积小巧、更适合放在各种移动端平台。
M.2其实是一种标准的连接器接口,是由HP主导的一个PCI-SIG协会公布的协议,标准名称为PCI Express M.2 Specification。
M.2接口最主要有以下几个优点:支持更高的速率,潜力大;相对PCI-Emini card,节约20%的PCB空间,节省15%的连接器高度,更小巧玲珑;支持PCI-E3.0,USB3.0和SATA3.0三种当前主流标准,接口更“全能”。