目前常用硬盘分为
IDE
、
SATA
、
SCSI
几种,最大的区分的就是接口上的不同。服务器上一般采用后面两种:
SATA
和
SCSI
,也有
DIY
采用比较新的
SAS
硬盘。下面我们就
SATA
、
SCSI
、
SAS
等接口技术作简单介绍。
1、
SATA
接口
SATA(Serial Advanced Technology Attachment)
是串行
ATA
的缩写,目前能够见到的有
SATA-I
和
SATA-II
两种标准,对应的传输速度分别是
150MB/s
和
300MB/s
。
SATA
主要用于取代遇到瓶颈的
PATA
接口技术。从数据传输角度来看,
SATA
比
PATA
速度更快,抗干扰能力更强。
SATA
一般采用点对点的连接方式,即一头连接主板上的
SATA
接口,另一头直接连硬盘,没有其他设备可以共享这条数据线。
另外,
SATA
具备热插拨功能,可以更加方便的组建磁盘阵列。串口的数据线由于只采用了四针结构,因此较并口安装起来更加便捷,更有利于缩减机箱内的线缆,有利散热。
2
、
SCSI
接口
SCSI(Small Computer System Interface)
是一种专门为小型计算机系统设计的存储单元接口模式,可以对计算机中的多个设备进行动态分工操作,对于系统同时要求的多个任务可以灵活机动的适当分配,动态完成。
SCSI
从最初的
SCSI(8bit)
发展到今天的
Ultra 320 SCSI
,速度从
1.2MB/s
到现在的
320MB/s
,有了质的飞跃,目前的主流
SCSI
硬盘都采用了
Ultra 320 SCSI
接口。
SCSI
硬盘也有专门支持热拔插技术的接口,与
SCSI
背板配合使用,可实现硬盘的热拔插。
3
、
SAS
接口
SAS
是
Serial Attached SCSI
的缩写,即串行连接
SCSI
。
SAS
技术引入了
SAS
扩展器,使
SAS
系统可以连接更多的设备,其中每个扩展器允许连接多个端口,每个端口可以连接
SAS
设备。
SAS
也兼容了
SATA
,这使得
SAS
的背板可以兼容
SAS
和
SATA
两类硬盘
,
对用户来说,使用不同类型的硬盘时不需要再重新投资。
和传统并行
SCSI
接口比较起来,
SAS
不仅在接口速度上得到显著提升
(
现在主流
Ultra 320 SCSI
速度为
320MB/s
,而
SAS
才刚起步速度就达到
300MB/s
,未来会达到
600MB/s
甚至更多
)
,而且由于采用了串行线缆,不仅可以实现更长的连接距离,还能够提高抗干扰能力,并且这种细细的线缆还可以显著改善机箱内部的散热情况。
二、
服务器硬盘的选用
SCSI
硬盘相对于
SATA
硬盘,有许多优点:
SCSI
可支持多个设备,也就是说所有的设备只需占用一个
IRQ
,同时
SCSI
还支持相当广的设备,如
CD-ROM
、
DVD
、
CDR
、磁盘、磁带机、扫描仪等。
SCSI
允许在对一个设备传输数据的同时,另一个设备对其进行数据查找。这就可以在多任务操作系统
如linux\Windows
NT
中获得更高的性能。
SCSI
占用
CPU
较低,在多任务系统中占有着明显的优势。由于
SCSI
卡一般带有自己的
I/O
处理芯片,可处理
SCSI
设备的事务,在工作时主机
CPU
只要向
SCSI
卡发出工作指令,
SCSI
卡就会自己进行工作,工作结束后返回工作结果给
CPU
,在整个过程中,
CPU
均可以进行自身工作。
而
SATA
工作时别的操作都需要等待,这就是为什么在读取硬盘的时候你会觉得系统
“
卡
”
的原因,
SCSI
就不会有这样的问题。
SCSI
设备还具有智能化,
SCSI
卡自己可对
CPU
指令进行排队,这样就提高了工作效率。在多任务时磁盘会在当前磁头位置,将邻近的任务先完成,再逐一进行处理。
虽然
SCSI
设备价格高些,但与
SATA
相比,
SCSI
的性能更稳定,可靠性更好,即
SCSI
的
MTBF
比
IDE
及
SATA
的
MTBF
要好。
MTBF
是用来衡量硬盘性能的一个重要的标准,指的是一个硬盘可以连续工作而不出错的平均时间
(MTBF
详情可参考:
[url]http://www.linkwan.com/gb/tech/05110501.htm[/url] )
。从
MTBF
角度看,
SCSI
硬盘明显比
SATA
接口硬盘大,一般
SCSI
硬盘的
MTBF
可达
1,000,000
小时,
IDE /SATA
硬盘
MTBF
一般为
800,000
小时左右。
由于
SCSI
具有
CPU
占用率低,多任务并发操作效率高,连接设备多等优势,对于大多数的服务器应用,建议采用
SCSI
硬盘,并采用最新的
Ultra320 SCSI
控制器。而一般的
PC
机,则选用传统的
IDE /SATA
硬盘即可,具有较高的性价比。
SCSI
的优点很多,但是我们在决定选用时,也不能忽视它的缺点:
在同样条件下,
SCSI
磁盘内部传输速度要比
SATA IDE
慢一些。因为
SCSI
磁盘的控制指令比
SATA IDE
磁盘复杂,
SCSI
磁盘在标识磁盘扇区时使用了线性的概念,不像
SATA IDE
磁盘,是柱面、磁头、扇区这种三维格式。目前的操作系统内部也使用线性编号的扇区,但
BIOS
只接受三维格式的磁盘请求,所以操作系统必须把磁盘请求转换为三维格式,这样
IDE
磁盘可直接使用,但
SCSI
为了和
BIOS
兼容还得将三维格式的磁盘请求转换为线性编号,这样磁盘的数据传输率就大大降低了,所以说
SATA-II
在内部传输和随机数据下比
SCSI
要快。
SCSI
的发热量较
SATA
和
IDE
要大,这个是转速决定的,转速越高,发热量越大。
SCSI
的价格高,目前情况下价格
/
容量比是
SATA
的
3
倍以上。
选择硬盘时,除了需了解上面提到的性能特点外,还需要考虑转速、单碟容量、平均寻道时间、缓存等因素,并结合资金预算,选定性价比最合适的硬盘。