2019年12月16日
概念图
固态有三个概念:接口、传输协议、上层协议
关系如下:
接口
- SATA:普及度最高,如今为SATA3.0,理论传输带宽6Gbps,其最大的优势就是成熟,兼容的设备多。
- M.2:新款、快、未来趋势;采用了NVMe协议的M.2固态硬盘三星960 PRO,最大读取速度可以达到3.5GB/s。
- mSATA:SATA接口的mini版,依然执行的是SATA协议,使用着SATA通道,速度也还是6Gbps,被M.2所取代。
- U2和PCIE接口没听过。
传输协议
- SATA:执行的AHCI协议标准,有着6Gbps的极限读写限制。
- PCIE:每条PCI-E 3.0的带宽是8Gbps。
- PCIE跟SATA3简单说就是数据走的“路”,PCIE就像是特别宽大的路,数据可以走的特别快,而SATA3与之相比更像是一条崎岖的小路,数据走的特别慢。
上层协议
- AHCI:AHCI协议主要是针对机械硬盘的设计,意义和功能在现在已经不是很有必要去深究。
- NVMe:新款,NVMe协议的诞生就是为了从传输协议出发,进一步提升固态硬盘的实际读写性能。通常NVMe协议的固态硬盘在读写性能上都远远超过了SATA接口极限的6Gbps,可达32Gbps。因此支持NVMe协议的SSD,通常都是以PCIe作为传输通道,才能彻底发挥SSD的极致性能。
小结
M.2跟SATA其实可以说是插槽的形状
PCIE跟SATA3就是数据从硬盘到CPU或者内存走的通道
NVMe跟AHCI就是针对PCI-E跟SATA通道的“交通规则”
选购指南
- 现在基本都是M.2接口
- 要用NVMe固态硬盘不光需要有M.2插槽,还需要这个插槽能够支持PCIE,否则的话就只能安装和2.5寸SATA一样的普速固态硬盘
- 目前可以说M.2接口支持PCIE协议的必然会支持NVMe
- 新装机搭配的话首选高性能的M.2 NVMe固态硬盘