关于传输协议:AHCI/NVMe
上文我们说到,根据传输协议不同,M.2接口产品的性能和造价有着巨大的差异。其实,在固态硬盘行业发展至今,最为主流的传输协议,其实也就有两种。一种是AHCI协议,另一种是NVMe协议。
所谓AHCI,全称为串行ATA高级主控接口/高级主机控制器接口,是在Intel的指导下,由多家公司联合研发的接口标准,它允许存储驱动程序启用高级串行ATA功能。
对于AHCI协议的意义和功能,我们作为普通消费者无需进行详细了解,唯一需要注意的是,在挑选和使用SATA接口固态硬盘的时候,一定要在主板设置中开启AHCI模式。
AHCI模式
这是因为,开启AHCI模式后,能够大幅缩短硬盘无用的寻道次数和缩短数据查找时间,这样能让多任务下的磁盘能够发挥全部的性能和效应。根据相关性能测试,在AHCI模式开启后,大约可增加30%的固态硬盘读写性能。
目前,市面上主流的SATA接口产品全都仅支持AHCI模式,同时部分M.2接口产品也支持AHCI。另外一个传输协议便是,近年来出于风口浪尖、代表着未来性能走向的NVMe协议。
所谓NVMe协议,是一种基于非易失性存储器的传输规范,NVMe规范由包含90多家公司在内的工作小组所定制,Intel是主要领头人,小组成员包括美光、戴尔、三星、Marvell、NetAPP、EMC、IDT等公司。
主板上支持NVMe协议的M.2插槽
此规范目的在于充分利用PCI-E通道的低延时以及并行性,还有当代处理器、平台与应用的并行性,在可控制的存储成本下,极大的提升固态硬盘的读写性能,降低由于AHCI接口带来的高延时,彻底解放SATA时代固态硬盘的极致性能。
换言之,NVMe协议的诞生就是为了从传输协议出发,进一步提升固态硬盘的实际读写性能,提高产品传输效率。