SSD接口简介
SSD简介(1)- 接口之SATA、SAS
SSD盘和主机端通过各种各样的接口互联,这里种类比较多,而且有些既是接口又是协议,有些既是接口又是规范,所以很容易一头雾水,于是这篇文章主要目的是梳理好这些不同的概念,只是梳理并不做深入讲解。
一. SATA:是Serial ATA的缩写,即串行ATA
SATA接口,从洞那里分为两部分,少的那边是走数据的,多的那边是供电的。
SATA 协议
SATA盘的大小有2.5和3.5寸,3.5的居多。
SATA也是传输协议,上图中可以看出它的发展历程。
所以,当说SATA盘的时候可以立马想到这个盘的接口是SATA接口,走的SATA协议传输数据,大概率是3.5寸大小。
二. SAS:Serial Attached SCSI 串行连接SCSI
这个我们对比着SATA来学习
SATA VS SAS
从外观上看,区别不大,唯一的不同是SATA接口中间有个洞,SAS接口中间那片也没有针脚,但不是一个洞,两边是连通起来的。请放大上图仔细看。
29 pin SAS
SATA的针脚都是29针的,SAS的针脚就有不同的款型,也有29针的可兼容SATA,如上图。也有36针的mini SAS, 如下图,在企业存储中,mini SAS应用比较广泛
36 pin mini SAS
也许你会奇怪36明明比29大,为啥还叫mini SAS呢,因为29针的是平铺,36的是4层,每层只有9针,所以整体体积就小了很多,如上图。除了29和36,SAS还有其他的针脚规格,就不展开。
盘的大小上,SATA一般是3.5寸,SAS一般是2.5寸
SAS 协议
SAS也是一种数据传输协议,同样也是SATA对比,SATA 3.0传输速率是6Gb/s, SAS目前应用最广泛的是SAS-3速度是SATA的两倍 12Gb/s
简单总结,提到SAS盘的时候可以反应过来,是SAS接口,普通家用是和SATA一样的29针规格的接口,企业存储中多为36针脚的小巧型mini SAS接口,比SATA盘小,2.5寸,速度比SATA快很多。
SSD简介(2)- 接口之M.2、U.2
一:M.2 - the Next Generation Form Factor (NGFF)
从名字上可以看出M.2在最初主要关于新一代尺寸的规格,它定义了以下几种尺寸,类似于内存条的样子。
M.2 size
在接口上,它分为三个类型,B key, M key, B and M key。请参照下图
B key,是在12-19针脚的地方挖了个洞。从右下方的表格中可以看到,12-19针脚的Key ID是B,所以就是B key。同理,M key就是在Key ID M的地方59-66挖了洞,B and M key 就是B和M的地方都有洞。B and M key有两个洞,会不会插反呢?不会,因为不是对称的。
B key和M key的区别也可以从右下方的表格中看出来,比如B key支持PCIe*2, 而M key支持PCIe*4.
M.2 pin
简单总结,提到M.2盘,可以反应出来三点:
1.外形类似内存条,小巧精干;
2. 有三种不同的接口形状;
3. 走PCIe *2 或者 *4
二:U.2 也叫 SFF-8639
就算不知道这个SFF-8639是啥,也能看出来这是一个标准。是的,它是一套计算机到SSD盘的接口标准,为企业存储提供到SSD的PCIe连接,并且能兼容SAS和SATA。有点长,记住主要企业存储上用的是它就OK了。接口就长下图这样。
U.2 interface
U.2 可以兼容SAS, SATA
U.2其实定义上没有规定盘的尺寸,但是为了兼容企业存储,一般U.2盘都是2.5寸。下图是Intel某款企业存储SSD盘的规格。可以看到form那里直接写的U.2而没有再写2.5寸或者3.5寸了。简单总结,提到U.2可以反应过来三点:
1.接口类似SATA, SAS;
2.大小是2.5寸;
3.走的PCIe*4
最后简单对比一下M.2和U.2