固态硬盘只看协议? 不懂这些也是妥妥被坑
更新时间:2019-05-30 10:48:47 浏览次数:656+次总有人问为什么都是M.2接口SSD,我的读写速度差别人一大截,难道真的是人品不够,只能用一波玄学解释?
固态硬盘的传输速度由什么决定?
固态硬盘的传输速度主要与闪存、主控、接口类型、支持的通道和协议有关。
目前市面常见的消费级SSD以QLC闪存颗粒为主,在相同的闪存材质下,受其他几个因素影响传输速度也会有天壤之别。本文将从小白用户在选购过程容易忽视的接口及协议做科普。
M.2、NVMe之流究竟是啥?
很多小伙伴可能对接口、协议、通道这些都还没明白,就匆忙上车SSD,容小白放肆一句,老板们有钱任性,众泰“皮尺部”拉出来的车也敢上?小的溜了溜了。在购买SSD之前,一定要去相关渠道把SSD的基本参数弄明白了再做决定。
M.2是Intel推出的一种替代mSATA新的接口规范,是一种接口/插槽类型。当前的固态硬盘的接口的主流是SATA接口、M.2接口和PCIE接口。而M.2接口又有两种类型,Socket 2(B key)和Socket 3(M key)。
NVMe是一种Host与SSD之间通讯的协议,NVMe其实与AHCI一样都是逻辑设备接口标准,中文名称叫非易失性存储器标准。它是使用PCI-E通道的SSD的一种规范,支持NVMe协议的一定是支持PCI-E x 4的SSD,但支持PCI-E×4的SSD不一定支持NVMe协议。
主控决定了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通道就像城市行驶的小汽车一样不能超过550码,而PCI-E通道就好比是高速公路汽车速度不能超过1500码,支持NVMe协议的话速度能达到3000码以上的速度。
接口类型多了,通道种类也不少,套路自然也不会少。所以小伙伴们千万别看到M.2接口的SSD就猛扑上去,即使是M.2接口的SSD,如果走的是SATA通道传输速度一样达不到我们的要求。
M.2接口之所以会有PCI-E SSD和SATA SSD,是因为两者所走的通道不同。
M.2有两种接口定义:Socket 2和Socket 3。Socket 2支持SATA、PCI-EX2通道的SSD,Socket 3专为高性能存储设计,支持PCI-EX4。在如今CPU都能换壳的时代,固态硬盘的辨别方法更得get了一下了,上面的接口大家伙不就分不清吗?
有M.2接口的主板就能使用M.2 SSD吗?
DIY的朋友们都知道,固态硬盘需要与主板连接才能发挥其应有的功能,这里想告诉大家的是即使主板拥有M2.0接口对应的插槽也不一定能使用M.2接口的SSD,因为有的主板仅仅支持PCI-E通道,有的主板只支持SATA通道,有的则兼容SATA和PCI-E两种通道。
所以在购买什么类型的 SSD之前一定得先把主板支持的接口类型看清了,不然很有可能买回来的就是一块废料。
比如主板接口类型支持SATA通道,买回来PCI-E接口的固态硬盘,可以直接退货了。
同为M.2接口为何速度慢呢?
到这呢,小伙伴们心中的疑问“都是M.2接口SSD,我的读写速度差别人一大截”能够从上文中找到答案了。
虽然是M.2接口,但是你的SSD走的是SATA通道,自然比走PCI-E通道的SSD速度要慢了;
即使走的是PCI-E通道,但是主板只支持SATA通道,只能向下兼容SATA3.0,速度不会超过600MB/S。
M.2接口走了PCI-E通道,主板也支持PCI-E通道,为什么还是会技不如人呢?
要知道PCI-E也分为PCI-E1.0、PCI-E2.0和PCI-E3.0,理论上PCI-E3.0的传输速度是最快的,所以同样走PCI-E通道,后面的数值也一定要摸清楚。
额外补充一句,SSD除了主控、支持的协议,走的通道外,闪存也是重要的一部分。闪存颗粒分为QLC、SLC、MLC、TLC四种,速度由快到慢;堆叠方式分为NAND、3D NAND、3D XPoint,速度由慢到快。
所以大家在选购M.2接口的SSD时,一定要看看SSD是走哪种通道,支持什么协议,闪存的堆叠方式是哪种类型。
直白一点,不差钱的主M.2接口加支持NVMe协议,闪存堆叠方式为3D NAND基本上不会太坑,如果暴发户花几千买个3D XPoint堆叠的SSD那自然是更佳了。目前来说像三星970 EVO、英特尔760P系列都是妥妥的。
不过如果是小白我的话,大概会选择英特尔660P系列吧,毕竟M.2接口支持NVMe协议,3D NAND堆叠方式,还拥有512GB的容量,价格才400出头。