前面我们讲到了固态硬盘的接口、协议等,除此之外,对固态硬盘的读写速度的主要影响因素之一就是数据通道,在固态硬盘介绍中经常会看到PCI-E通道、SATA通道这样的描述,它们之间有什么区别呢?什么因素决定了固态硬盘要走的通道?如何判断NVMe固态硬盘中的通道数量?
SATA通道在读写数据的时候,数据需要经过内存再到达CPU或者硬盘,而PCI-E通道则是通过总线直接连接CPU和硬盘,省掉了内存这一节点,据宏旺半导体了解,因而PCI-E通道在传输上没有延迟,自然读写速度更快,数据量也更大。
关于固态硬盘的通道存在着一个误区,就是有些人觉得M.2固态硬盘就是PCI-E通道,但其实不对,M.2固态硬盘也有SATA通道的,M.2接口之所以会有PCI-E SSD和SATA SSD,是因为两者所走的通道不同。此外,即使是使用PCI-E通道的固态硬盘,在不同的主板上可能速度也不一样。
主控决定了SSD要走的通道,传统SATA接口硬盘传输方式走SATA通道,传输速度不超过550MB/S;M.2接口中的Socket 3走PCI-EX4通道,传输速度1500MB/S以上,支持NVMe协议的话传输速度能达到3000MB/S以上,Socket 2走SATA通道,传输速度在550MB/S以内,走PCI-EX2通道,传输速度在1000MB/S以内;PCIE接口的固态硬盘直接走PCI-E3.0X4的通道,传输速度1500MB/S以上,支持NVMe协议的话传输速度达到3000MB/S以上。
主流的SATA 3.0固态硬盘实际读写速度为560MB/s,SATA 2.0大概是SATA 3.0的一半左右,而PCI-E 2.0的实际读写速度就高达780MB/s~1560MB/s,PCI-E3.0是PCI-E 2.0的两倍,速度可谓相当的快。宏旺半导体打个比方,可以说,SATA通道就像城市行驶的小汽车一样不能超过550码,而PCI-E通道就好比是高速公路汽车速度不能超过1500码,支持NVMe协议的话速度能达到3000码以上的速度。
NVMe固态硬盘使用PCIE接口,摆脱了SATA时代的速度制约。PCIE可使用多通道来提高带宽,一个M.2插槽可以提供4个PCIE通道,理论带宽32Gbps(扣除协议开销后传输速度上限3.5GB/s左右)。另外,NVMe固态硬盘接口中的缺口数量可以帮助我们判断它所支持的PCIE通道数量,只有一个缺口(M Key)的是四通道,有两个缺口(B+M Key)的是双通道(或者非PCIE协议的SATA盘)。
最后要注意的是M.2 NVME协议固态硬盘使用的PCIe通道,目前市场上主流的通道都是PCIe3.0 x4,部分为PCIe3.0 x2,这也决定了固态硬盘的最高读写速度。PCIe3.0 x4的带宽是32Gb/s,而PCIe3.0 x2则为一半,仅为16Gb/s,当固态硬盘的读写速度超过2GB/s的时候,性能就会出现差别。所以如果你追求的是超高的读写速度,那还是要入手PCIe3.0 x4的固态硬盘。
接口类型多了,通道种类也不少,套路自然也不会少。小伙伴们在选购固态硬盘时要擦亮眼睛,选择主流、优质的品牌。随着全球疫情的蔓延,SSD等存储产品不仅普遍涨价,还可能因为交通受阻、物流运输等问题面临着无法及时出货的问题,因而国产替代成为当前存储的主流方案之一。
宏旺半导体推出的M.2 NVME SSD N800 TX系列采用M.2 NVME PCIE3.0接口,支持Agile ECC纠错技术,优化NAND纠错性能,从而提高硬盘的可靠性和寿命。性能方面, N800 TX系列实测连续读写速度为2500MB/s和1800MB/s,容量可达512GB。秉承“存储中国芯”的初衷,宏旺半导体将致力于推出更多的满足国产化和信息安全需求的存储产品,全面助力国产存储生态芯崛起。