发现很多非技术人员容易混淆SSD的几种协议,所以写了一个简化版和大家分享。
1. 和SSD相关的概念的三个层次
物理接口(插槽):SATA PCIE M.2
传输协议(总线):SATA PCIE
上层协议:AHCI NVME
2. 细谈M.2的两种插槽之一:Socket 2 (又称B key,有6个金手指)
2.1 SSD支持SATA,速度可达600MB/s;
2.2 SSD支持PCIE X2;
2.2.1 M.2插槽不支持PCIE X2总线,则兼容SATA,速度可达600MB/s;
2.2.2 M.2插槽支持PCIE X2总线,则以PCIE X2运行,速度可达1000MB/s。
3. 细谈M.2的两种插槽之二:Socket 3(又称M key,有5个金手指)
3.1 SSD走SATA总线,速度可达600MB/s;
3.2 SSD走PCIE X2总线,速度可达1000MB/s;
3.3 SSD走PCIE X4总线
3.3.1 SSD不支持NVME协议,速度可达1500MB/s;
3.3.2 高端SSD支持NVME协议,速度可达2000MB/s。
注:主控决定了接入M.2接口的SSD是走PCIE通道还是SATA通道。
附录:
一、关于HDD:
HDD主流物理接口和传输协议都是SATA,SATA理论传输带宽6Gbps,不仅适用于500MB/s左右读写速度的普通2.5英寸SSD,也可以适用于100MB/s左右读写速度的HDD
二、缩略语
AHCI:Serial Advanced Host Controller Interface
HDD:Hard Disk Drive
NVME:Non Volatile Memory Exteneded
PCIE:Peripheral Component Interconnect Express
SATA:Serial Advanced Technology Attachment
SSD:Solid State Disk
NGFF:Next Generation Form Factor, M.2的原名
(完)
关于“Linux宝库”微信公众号:
欢迎关注"Linux宝库"微信公众号,这里每天发布最新的开源人物和开源事件。谨以此号记录Linux和开源业界的点点滴滴,为开源爱好者和从业者点亮人生。
- END -