不同接口之间剪不断的关系
题目中提到的M.2,SATA,PCIe的关系其实并不是并列关系,具体关系如下图:
M.2接口有两种规格,一个是Socket2,一个是Socket3。其中,Socket2支持SATA和PCIeX2接口SSD。而Socket3则可以支持PCIex4接口。虽然SATASSD和PCIeSSD都有M.2接口,但是接口模样还是有所区别,如下图左,是M.2SATA接口SSD的模样,下图右则是M.2图PCIe接口SSD的模样。
我们可以知道,M.2接口有两种协议,SATA和PCIE。现在市面上的PCIeSSD其实都是NVMeoverPCIe的,而我们所说的SATASSD,则是AHCIoverSATASSD.
注意:我们上面提到了四个关键词,AHCI,SATA,NVMe,PCIe,我画了一张图,方便大家有一个全局的认识。
SATA/ACHIVsPCIe/NVMe
经过第一部分的阐述,要对比SATASSD和PCIeSSD的性能,最终归根到底是对比SATASSD和NVMeSSD之间的差异。
从上面顺序读写速度对比结果来看,SATASSD最大读取只有500多MB/s,而NVMeSSD的读取速度可以超过2.5GB/s,这样的话,NVMeSSD的顺序读是SATASSD的的5倍之多。
PCIe/NVMeSSDVsPCIe/ACHISSD
PCIE除了和NVMe协议搭配之外,PCIe最早是和ACHI协议搭配的,效果如何呢,我们再来看一组数据。
NVMeSSD相对AHCI/PCIeSSD在读写性能上有2~3倍的提升。经过两组数据的对比,可以证明NVMe/PCIe是目前最强的组合。
结语
我们先厘清了SATA,M.2,NVMe,PCIe,AHCI这一大堆名词之间的错综复杂的关系,然后通过实验对比,说明NVMe和PCIe搭配,也就是我们目前市场通常所说的PCIeSSD才是性能之王。不过,一分价钱一分货,速度快,必定价格就高。这也是PCIeSSD至今无法在大众视野中得到普及。
温馨提示:答案为网友推荐,仅供参考