一、串行式SCSI(SAS:Serial Attached SCSI)
1、串行式SCSI(SAS:Serial Attached SCSI)是一种电脑集线的技术,其功能主要是作为周边零件的数据传输,例如:硬盘、CD-ROM等设备而设计的界面。串行式SCSI 由并行SCSI物理存储接口演化而来,是由ANSI INCITS T10技术委员会(T10 committee)开发及维护的新的存储接口标准。与并行方式相比,串行方式能提供更快速的通信传输速度以及更简易的配置。此外SAS并支持与串行式ATA(SATA)设备兼容,且两者可以使用相类似的电缆。
SAS是点对点(point-to-point)连接,并允许多个端口集中于单个控制器上,其可以自带于主板(mother board)当中;也可另外添加。该技术创建在强大的并行SCSI通信技术基础上。SAS是采用SATA兼容的电缆线采取点对点连接方式,从而在计算机系统中不需要创建雏菊链接(daisy-chaining)方式便可简单地实现线缆安装。
2、接口
SAS接口比普通SCSI接口小很多,并支持2.5英寸的硬盘。 SAS采取直接的点对点串行式传输方式,传输速率最高可达3Gbps,目前计划于2012年左右达到12Gbps。
SAS的接口接头有很多形式:
| 图片 | 代号 | 别名 | 内接/外接 | 针脚数量 | 存储设备数量 | 备注 |
|---|---|---|---|---|---|---|
| SFF 8482 | 内接 | 1 | 与SATA兼容的标准接口 | |||
![]() | SFF 8484 | 内接 | 4 | 高密度内接连接器 | ||
| SSF 8485 | Routes data plus "sideband-signals" (Like LEDS) through serial link | |||||
![]() | SFF 8470 | Infiniband connector | 外接 | 32 | 4 | 高密度外接连接器(亦可内接使用) |
![]() | SFF 8087 | Internal Mini-SAS | 内接 | 4 | Molex iPASS reduced width internal 4x connector with future 10 Gbit/s support | |
![]() | SFF 8088 | External Mini-SAS | 外接 | 32 | 4 | Molex iPASS reduced width external 4x connector with future 10 Gbit/s support |
The SFF 8482 connector allows for SATA drives to connect to a SAS backplane,which obviates the need to install an additional SATA controller just to attach a DVD-writer, for example. Conversely, SAS drives are not usable on a SATA bus and have their physical connector keyed to prevent any plugging into a SATA backplane.
SAS由3种类型协议组成,根据连接的不同设备使用相应的协议进行数据传输。
二、Serial ATA(SATA, Serial Advanced Technology Attachment)
1、Serial ATA(SATA, Serial Advanced Technology Attachment),亦称串行ATA,是串行SCSI(SAS:Serial Attached SCSI)的孪生兄弟,两者的排线兼容,SATA硬盘可接上SAS接口。它是一种电脑总线,主要功能是用作主板和大量存储设备(如硬盘及光盘驱动器)之间的数据传输之用。
2000年11月由“Serial ATA Working Group”团体所制定,SATA是已经完全取代旧式PATA(Parallel ATA或称IDE)的新型硬盘接口,因采用串行方式传输数据而得名。在数据传输上这一方面,SATA的速度比以往更加快捷,并支持热插拔,使电脑运作时可以插上或拔除硬件。另一方面,SATA总线使用了嵌入式时钟频率信号,具备了比以往更强的纠错能力,能对传输指令(不仅是数据)进行检查,如果发现错误会自动矫正,提高了数据传输的可靠性。不过,SATA和以往最明显的分别,是用上了较细的排线,有利机箱内部的空气流通,某程度上增加了整个平台的稳定性。
现时,SATA分别有SATA 1.5Gbit/s、SATA 3Gbit/s和SATA 6Gbit/s三种规格。
2、特色
所谓3Gb/s的算法,3000MHz的频率 x 每次发送一个数据 x 80%(8b/10b的编码) / 8 bits per byte = 300Mbytes/s,同理1.5Gb/s也是这样可算成150MB/s,也就是一般我们在买硬盘时,有时候会看到SATA 150MB/s / 300MB/s,有时候又会看到SATA 1.5Gb/s / 3Gb/s的缘故。
以USB 3.0而言,它拥有5Gbps的带宽,每次发送一个数据 x 80%(8b/10b的编码) / 8 bits per byte = 500Mbytes/s,所以USB 3.0的带宽比SATA 3.0的600MB/s 还来的小。
| SATA版本 | 带宽 | 速度 |
|---|---|---|
| SATA 3.0 | 6Gb/s | 600MB |
| SATA 2.0 | 3Gb/s | 300MB |
| SATA 1.0 | 1.5Gb/s | 150MB |
| Pin # | 功能 |
|---|---|
| 1 | Ground |
| 2 | A+ (发送) |
| 3 | A− (发送) |
| 4 | Ground |
| 5 | B− (接收) |
| 6 | B+ (接收) |
| 7 | Ground |
![]() | |
| SATA排线 | |
传统的Parallel ATA使用单模信号放大系统“single-end-signal-amplified-system”。在这种系统中,噪声会随着正常信号一起传输、放大,不易被抑制;在高速时尤其严重,为了有效的减少噪声的干扰,我们只好使用高达5V的电压来传送正常信号,使大电压的正常信号盖过小电压的噪声信号。虽然大的电压可以有效的抑制噪声,但是大的电压同时也表示驱动电路的生产成本将因此上升,大电压更不利于高速传输系统的设计和制造,高达5V的传输电压限制追求高速和低成本的可能性。
和Parallel ATA相比,新的Serial ATA使用差动信号系统(differential-signal-amplified-system)。这种系统能有效的将噪声从正常信号中滤除,良好的噪声滤除能力使得SATA只要使用低电压操作即可,和Parallel ATA高达5V的传输电压相比,SATA只要0.5V(500mv) 的峰对峰值电压即可操作于更高的速度之上。比较正确的说法是:峰对峰值‘差模电压’。
和Parallel ATA的5V驱动电压相比,0.5V的SATA系统节省电力,其驱动IC的生产成本也较为便宜。
有种排线附有小金属片可以卡住插座,比较不会发生不小心将排线拔出的问题。
SATA支持高级主机控制器接口(AHCI)功能,可让SATA存储设备激活高级SATA功能,例如NCQ及热插拔。
SATA 1.5Gb/s为第一代SATA接口,坊间的非官方名称为SATA-1[1],传输速度为1.5Gbit/s。
SATA 3Gb/s在2004年正式推出,坊间的非官方名称为SATA-2(SATA-II),符合ATA-7规范,传输速度可达3.0Gbit/s。这显示SATA的速度提升是以几何级数增长,这点和PATA的一级级算术级数增长是不同的。
SATA 3Gb/s比SATA 1.5Gb/s进步的地方在于:
1. 3.0Gb/s的高传输速度
2. 支持真正的SATA指令排序(NCQ)
3. SATA 3Gb/s数据线长度最多2m。 SATA 1.5Gb/s只是1m,PATA更短到50cm
4. 全新的围挡式接口更稳固。
SATA 6Gb/s 在2009年年5月26日SATA-IO 完成 SATA 3.0 最终规格发布,比上一代提升一倍速率至6Gb/s,此外增加多项新技术,包涵新增 NCQ 指令以改良传输技术,并减低传输时所需耗电量。
依据 Serial ATA Revison 3.0 规格白皮书,AHCI底下改善了(NCQ)串行指令NCQ 的指令数目、NCQ的指令优先权及算法SATA 3.0亦会增加,包括为实时性的资源提供优先处理,主要用于图像及音像传输方面。此外 SATA 3.0 同时会为正被系统处理中的资源作优先安排,大大提升了系统的运行效率。
为了降低耗电SATA 3.0 采用全新INCITS ATA8-ACS标准,不但可兼容旧有的 SATA 设备、改良传输信号技术,亦大幅减低了 SATA2.0传输时所需功耗。
针对笔记本电脑(NB)市场对体积的需求,SATA 3.0提供了较一般SATA2.0接口细小的LIF接口(Low Insertion Force Connector) ,专门针对 1.8 吋的存储设备,包括仅厚 7mm 光盘驱动器。
2011年7月18日 SATA-IO 公布了 SATA3.1 规格,3.1版带来了诸多特性,例如节电测量,TRIM性能提升和一些杂项调整。
3.1版带来了一个新的mini SATA接口,主要用于为移动计算设备增强互操作性,Zero-Power Optical Disk Drive (ODD)的发明减少了闲置光驱的耗电量,用新的电源管理策略降低了整个系统的电力需求。TRIM改进允许SATA固态硬盘在不影响性能的前提下自行修剪,改善了SSD的性能,同时还带来了让主机识别设备的硬件设备功能,提升了SATA的兼容性。
另一个值得注意的是SATA通用存储模块(USM)和热插拔SATA驱动器模块,它让SATA硬盘的热插拔机制更为成熟,目前希捷GoFlex部分型号的硬盘已经开始支持。
External Serial ATA的略称,是为面向外接驱动器而制定的Serial ATA 1.0a的扩展规格。虽然规模比较小,但已经有相对应的产品在市面流通。
| 名称 | 带宽 (Mbit/s) | 速度 (MB/s) | 接线最大长度 (m) | 电源供应 | 每频道最多可接设备 |
|---|---|---|---|---|---|
| eSATA | 3000 | 300 | 2 with eSATA HBA (1 with passive adapter) | 否 [2] | 1(15 with port multiplier) |
| 串行SCSI | 3000 | 375 | 8 | 否 | 4 |
| SATA 6.0Gb/s | 6000 | 600 | |||
| SATA 3.0Gb/s | 3000 | 300 | 2 | 否 | 1(15 with port multiplier) |
| SATA 1.5Gb/s | 1500 | 150 | 1 | 否 | 1 per line |
| PATA 133 | 1064 | 133 | 0.46(18 英寸) | 否 | 2 |
| FireWire 3200 | 3144 | 393 | 100; alternate cables available for 100 m+ | 15 W, 12–25 V | 63 (with hub) |
| FireWire 800 | 786 | 98.25 | 100[3] | 15 W, 12–25 V | 63 (with hub) |
| FireWire 400 | 393 | 49.13 | 4.5[3][4] | 15 W, 12–25 V | 63 (with hub) |
| USB 3.0 | 5000 | 500 | |||
| USB 2.0 | 480 | 60 | 5[5] | 2.5 W, 5 V | 127 (with hub) |
| USB 1.1 | 12 | 1.5 | |||
| USB 1.0 | 1.5 | 0.1875 | |||
| Ultra-320 SCSI | 2560 | 320 | 12 | 否 | 15 (plus the HBA) |
| Fiber Channel 通过铜线 | 4000 | 400 | 12 | 否 | 126 (16777216 with switches) |
| Fiber Channel 通过光纤 | 10520 | 2000 | 2–50000 | 否 | 126 (16777216 with switches) |
| Infiniband 12X Quad-rate | 120000 | 12000 | 5 (铜线)[6][7] <10000 (光纤) | 否 | 1 with Point to point Many with switched fabric |
三、SAS与SATA区别







本日志由 flyinweb 于 2011-12-06 14:06:46 发表,目前已经被浏览 412 次,评论 0 次;
作者添加了以下标签: SAS,Serial Attached SCSI,SATA,Serial Advanced Technology Attachment;
引用通告:http://www.517sou.net/Article/733/Trackback.ashx
而且直接配置文件是效率最高的,通过其它驱动效率都相对较低,BDB
这个测试不太准确,看官方的测试结果:http://bind-dlz.sourceforg
为什么使用BDB时QPS这么低? 我在bind版本基本相似的环境中测试的
It is quite useful and interesting too.
VIRT 的上限是64G,也就是36位, cat /proc/cpuinfo的结果是:addre
昨天要准备用线程重写webbench,试验了下Fedora Linux 2.6.35.14
不明白您的具体的意思是什么?
已经发送到你QQ邮箱