SAS/SATA/SSD/IDE硬盘介绍区别

SAS/SATA/SSD/IDE硬盘介绍区别 css

  SAS(Serial Attached SCSI)即串行链接SCSI,是新一代的SCSI技术,和如今流行的Serial ATA(SATA)硬盘相同,都是采用串行技术以得到更高的传输速度,并经过缩短连结线改善内部空间等。SAS是并行SCSI接口以后开发出的全新接口。此接口的设计是为了改善存储系统的效能、可用性和扩充性,而且提供与SATA硬盘的兼容性。SAS的接口技术能够向下兼容SATA。具体来讲,两者的兼容性主要体如今物理层和协议层的兼容。在物理层,SAS接口和SATA接口彻底兼容,SATA硬盘能够直接使用在SAS的环境中,从接口标准上而言,SATA是SAS的一个子标准,所以SAS控制器能够直接操控SATA硬盘,可是SAS却不能直接使用在SATA的环境中,由于SATA控制器并不能对SAS硬盘进行控制;在协议层,SAS由3种类型协议组成,根据链接的不一样设备使用相应的协议进行数据传输。其中串行SCSI协议(SSP)用于传输SCSI命令;SCSI管理协议(SMP)用于对链接设备的维护和管理;SATA通道协议(STP)用于SAS和SATA之间数据的传输。所以在这3种协议的配合下,SAS能够和SATA以及部分SCSI设备无缝结合。 html

  SAS的链接器在SATA的基础上发展而来,经过巧妙的设计增长了一个数据端口,在确保兼容SATA的前提下完成了双端口这一看似"不可能的任务"。 java



SAS硬盘驱动器的双端口链接器(上-中)与SATA硬盘驱动器的链接器(下)对比
mysql


  众所周知,SATA硬盘驱动器的SATA端口和电源供应是分离的,两个链接器之间有大约2个(SATA或电源)引脚宽度的间隙。SAS的作法是将两者连为一体,第二端口就位于这个4~5个SATA信号引脚宽度的"桥"的背面。虽然空间利用得很充分,可毕竟也要布置7个信号引脚,因此从端口(Secondary Port,SAS②)和主端口(Primary
sql

  Port,SAS①)的"个头"在上面的实物对比图中看起来就像武大郎和武松同样差异明显——固然,仅是针对宽度而言,引脚定义及传递信号的能力是没有区别的。 数据库



SAS(上)和SATA(下)硬盘驱动器的链接器在这个投影方向上的主要区别是有无隔断,前者的轮廓包容了后者,使它们共用SAS线缆链接器成为可能
性能优化

因为SAS硬盘驱动器的接口链接器只是比SATA(加电源)多出来一个从端口,而没有减小什么,因此SAS线缆链接器很天然地就能兼容SATA硬盘驱动器,反之(SATA线缆配SAS硬盘驱动器)则因受到从端口的阻隔而行不通。这种设计可以避免SATA HBA/RAID卡(不支持后者所需的STP协议)访问SAS硬盘驱动器,从而知足了"防呆"的要求。 oracle



SAS线缆既能够链接SAS硬盘驱动器(左),也可以链接SATA硬盘驱动器(右)——注意红色箭头所指处缺口的有无,以及硬盘驱动器接口链接器上引脚数量的差别
函数

如上图所示,将主端口、从端口和电源供应融为一体的SAS线缆链接器(共29个引脚),与SAS硬盘驱动器的接口链接器一同由SFF Committee制订的SFF-8482规范(非屏蔽双端口串行附加链接器)定义,也被称为"SAS样式链接器";与之相对应,原来用于链接SATA硬盘驱动器的信号电缆,其链接器只有7个数据引脚,被称为"SATA样式链接器"。SAS样式链接器的好处固然是用起来方便,但在链接SAS硬盘驱动器时,却也有个潜在的问题。 工具



两个HBA/RAID卡链接同一SAS硬盘驱动器的拓扑图和某种具体的实现方法


  SAS样式链接器所属的SAS线缆,其另外一头若是直接连在主机端HBA/RAID卡的SAS端口链接器上,那么,因为HBA/RAID卡上的每个端口都是单端口,并且SAS规范不容许SAS硬盘驱动器的两个端口链接到同一HBA/RAID卡(双端口设计不是为了增长带宽,而是高可用性和容灾的须要),所以,这个SAS样式链接器实际上只有主端口是有效的,但它却同时占据了从端口,反而使双端口形同虚设。



ADP-4000上的SAS样式链接器,用来链接SAS硬盘驱动器

因此,若想要双端口发挥做用,SAS样式链接器一般应该出如今磁盘背板上,接纳SAS硬盘驱动器的插入,而另外一侧能够是一对SATA样式链接器(分别对应SAS样式链接器的主、从端口),迎接来自两个HBA/RAID卡上的SAS线缆,实现高可用性。



CS Electronics出品的ADP-4000 SAS热插拔背板适配器,能够把它看成一个"迷你背板"

  正因如此,某些SAS HBA/RAID卡配套的SAS线缆,在设备一端用的不是SAS样式链接器,而是利于实现双端口的SATA样式链接器。然而,前面已经介绍过,SATA样式链接器不能插入SAS硬盘驱动器。在这种状况下,可使用上图所示的SAS-SATA适配器:一端为SAS样式链接器,用来插入SAS硬盘驱动器;另外一端(也就是面对咱们的)有两个分主、从的SATA样式链接器,对应SAS硬盘驱动器的两个端口,采用SATA样式链接器的SAS线缆插入标有"主信号"(Signal-Primary)的链接器,即可经过SAS硬盘驱动器的主端口访问,反之(Signal-Secondary)亦然。若是两个链接器分别连上两个SAS

HBA/RAID卡,还能组成高可用性配置。

  SATA的全称是Serial Advanced Technology Attachment(串行高级技术附件,一种基于行业标准的串行硬件驱动器接口),是由Intel、IBM、Dell、APT、Maxtor和Seagate公司共同提出的硬盘接口规范。2001年,由Intel、APT、Dell、IBM、希捷、迈拓这几大厂商组成的Serial ATA委员会正式确立了Serial ATA 1.0规范,在当年的IDF Fall 大会上,Seagate宣布了Serial ATA 1.0标准,正式宣告了SATA规范的确立。

SATA硬盘和IDE硬盘比较

  SATA硬盘采用新的设计结构,数据传输快,节省空间,相对于IDE硬盘具备不少优点:

  1 .SATA硬盘比IDE硬盘传输速度高。目前SATA能够提供150MB/s的高峰传输速率。从此将达到300 MB/s和600 MB/s。到时咱们将获得比IDE硬盘快近10倍的传输速率。

  2. 相对于IDE硬盘的PATA40针的数据线,SATA的线缆少而细,传输距离远,可延伸至1米,使得安装设备和机内布线更加容易。链接器的体积小,这种线缆有效的改进了计算机内部的空气流动,也改善了机箱内的散热。

  3. 相对于IDE硬盘系统功耗有所减小。SATA硬盘使用500毫伏的电压就能够工做。

  4. SATA能够经过使用多用途的芯片组或串行——并行转换器来向后兼容PATA设备。因为SATA和PATA可以使用一样的驱动器,不须要对操做系统进行升级或其余改变。

  5. SATA不须要设置主从盘跳线。BIOS会为它按照一、二、3顺序编号。这取决于驱动器接在哪一个SATA链接器上(安装方便)。而IDE硬盘须要设置经过跳线来设置主从盘。

  6. SATA还支持热插拔,能够象U盘同样使用。而IDE硬盘不支持热插拔。[4]

SSD是摒弃传统磁介质,采用电子存储介质进行数据存储和读取的一种技术,突破了传统机械硬盘的性能瓶颈,拥有极高的存储性能,被认为是存储技术发展的将来新星。

  PCIe接口的极速固态硬盘 Matador PCI-e SSD 产品。

固态硬盘的存储介质分为两种,一种是采用闪存(FLASH芯片)做为存储介质,另一种是采用DRAM做为存储介质。

SSD的优点

  SSD是摒弃传统磁介质,采用电子存储介质进行数据存储和读取的一种技术,突破了传统机械硬盘的性能瓶颈,拥有极高的存储性能,被认为是存储技术发展的将来新星。

  固态硬盘的全集成电路化、无任何机械运动部件的革命性设计,从根本上解决了在移动办公环境下,对于数据读写稳定性的需求。全集成电路化设计可让固态硬盘作成任何形状。与传统硬盘相比,SSD固态电子盘具备如下优势:

  第一,SSD不须要机械结构,彻底的半导体化,不存在数据查找时间、延迟时间和磁盘寻道时间,数据存取速度快,读取数据的能力在100M/s以上,最高的目前可达300M/s。

  第二,SSD所有采用闪存芯片,经久耐用,防震抗摔,即便发生与硬物碰撞,数据丢失的可能性也可以降到最小。

  第三,得益于无机械部件及FLASH闪存芯片,SSD没有任何噪音,功耗低。

  第四,质量轻,比常规1.8英寸硬盘重量轻20-30克,使得便携设备搭载多块SSD成为可能。同时因其彻底半导体化,无结构限制,可根据实际状况设计成各类不一样接口、形状的特殊电子硬盘。

可能您还喜欢如下内容:

  1. oracle10g登陆em后,提示"java.lang.Exception: Exception in sending Request :: null"
  2. ORACLE查看并修改最大链接数
  3. 关于Oracle修改IP地址引发的问题
  4. ORACLE中TO_DATE用法
  5. Oracle性能调优原则
  6. oracle 11g 卸载方法之官方deinstall工具彻底使用手册
  7. Oracle 11G Client 客户端安装步骤(图文详解)
  8. oracle 11g完美导出到oracle10g
  9. 功能强大的数据库管理工具Navicat Premium
  10. 微软发布SQL Server 2012 Service Pack 2
  11. 经常使用SQL查询语句
  12. SQL Server导出表到EXCEL文件的存储过程
  13. SQL SERVER 2008字符串函数大全
  14. SQL Server备份与灾难性恢复计划制定
  15. SQL Server 定时自动备份
  16. SQL Server 2008-创建分区表(Table Partition)
  17. 毫秒级百万数据分页存储过程[转]
  18. 如何比较两个数据表
  19. SQL栏目树的代码【转】
  20. 6个有用的MySQL语句
  1. 取消Oracle数据库密码期限和用户被锁定
  2. oracle数据库导入导出
  3. Windows Server 2008 R2 SP1上安装Oracle 11G R2
  4. CentOS 6.5_x64安装Oracle 11g R2
  5. 在RedHat 5下安装Oracle 10g详解
  6. RedHat Linux5.5下Oracle 11g安装图解
  7. Windows Server2008R2安装Oracle Database 11g Release 2图解
  8. mysql事务与mysql储存引擎
  9. MySQL数据库查询优化
  10. 经常使用的几种嵌入式数据库
  11. MySQL性能优化详解
  12. MySQL性能优化的最佳20+条经验【转】
  13. T-SQL经典语句
  14. 使用为公开的存储过程sp_cursoropen实现分页
  15. Sql Server查询性能优化之走出索引的误区【转】
  16. MySQL数据库性能优化
  17. SQL端口改变后的远程链接和数据库链接
  18. sql经常使用字段类型
  19. oracle中的伪列rownum
  20. 微软新数据库向Oracle宣战

     

相关文章
相关标签/搜索