it-swarm.cn

SAS与SATA驱动器相比有什么优点?

通过SATA驱动器购买SAS驱动器,反之亦然?)的优点是什么?

47
username

SAS = SCSI =可管理性,尤其是在负载下,还具有更好的故障前诊断和调整功能。费用高且容量低/£$€。

SATA =在许多负载下均具有价值,容量和足够的性能,但请注意,超过99%的SATA驱动器并非设计为在胁迫下24/7/365工作。将它们置于繁忙的服务器工作量之下也会极大地影响其MTBF。

我建议将SATA用于服务器和高端工作站以外的所有设备。您真的无法击败SAS对于数据库的整体工作。

26
Chopper3

您的问题分为两个部分。简化一下,磁盘由硬件和控制器组成。通常,当人们说“ SAS”或“ SATA”时,它们是指控制器。原则上,SAS是一种更为复杂的协议,尽管在实践中,对于具有多达8个磁盘的服务器,它们之间可能没有太大差异。

关于硬件:基于查找时间,磁盘硬件倾向于分为两类。快速磁盘的搜寻时间为3到4毫秒,而较慢的磁盘的搜寻时间为7到9毫秒。 (我说“慢一点”,但是7到9毫秒仍然相当快!)。

通常,虽然有例外,但SAS控制器适合快速磁盘,而SATA控制器适合较慢的磁盘。例如,Western Digital Velociraptor磁盘具有SATA控制器,但寻道时间为3毫秒。因此当人们说“ SAS磁盘”时,通常指“具有SAS控制器)的快速磁盘”,而“ SATA”的意思是“具有SATA控制器的较慢磁盘”。

一切都很好,但是要真正回答您的问题,当磁盘必须进行大量随机访问时,查找时间非常重要。 SQL Server和Exchange就是很好的例子。如果磁盘是瓶颈,那么SAS磁盘将比SATA快很多。但是,有两点需要注意。

首先,一个好的控制器会带来很大的不同。我使用Dell,我特别喜欢Perc5/i和6/i控制器。我在Perc5/i上有几个带有6个SATA磁盘的2950磁盘作为RAID 5,它们的速度非常快。也许它们的速度不如6 SAS磁盘要快,但是它们比我以前在Perc 4/e上使用4 SCSI 320磁盘RAID 5的速度要快。较旧的2850服务器。

其次,即使SATA磁盘比SAS慢,但在许多小型企业中,磁盘速度不会成为瓶颈。

最后一个需要考虑的问题是,传统上SCSI磁盘比SATA可靠得多,而不是因为控制器,而仅仅是因为磁盘硬件是按照更高(更昂贵!)的标准构建的。既然您拥有专门为服务器设计的品牌,例如Western Digital RE3 SATA磁盘,我不确定这是否仍然是一个大问题。

JR

16
John Rennie

以下是Wikipedia上有关该主题的一些注释( 串行连接的SCSI ):

SAS与SATA系统通过连接到主机总线适配器的端口号来识别SATA设备,而SAS设备由其全球通用名称(WWN)唯一标识。

SAS协议在SAS)域中支持多个启动器,而SATA没有类似规定。

大多数SAS)驱动器提供带标签的命令队列,而大多数较新的SATA驱动器提供本机命令队列,每个驱动器都有其优缺点。

SATA遵循ATA命令集,因此仅支持硬盘驱动器和CD/DVD驱动器。从理论上讲,SAS还支持许多其他设备,包括扫描仪和打印机。但是,这种优势也可能没有意义,因为大多数此类设备还通过USB,IEEE 1394(火线)和以太网。

SAS硬件允许对设备进行多路径I/O,而SATA(SATA II之前)不允许。根据规范,SATA II使用端口倍增器来实现端口扩展。一些端口倍增器制造商已使用端口倍增器硬件实现了多路径I/O。

SATA是并行ATA的通用后继产品,在消费市场上已经很普遍,而更昂贵的SAS)针对关键服务器应用。

SAS错误恢复和报告使用SCSI命令,这些命令比SATA驱动器使用的ATA SMART=)命令具有更多功能。

SAS使用的信号电压(800-1600 mV TX,275-1600 mV RX)比SATA(400-600 mV TX,325-600 mV RX)高。较高的电压(除其他功能外)还提供了在服务器底板中使用SAS)的能力。

由于其较高的信号电压,SAS可以使用最长8 m(26 ft)的电缆,因此SATA的电缆长度限制为1 m(3 ft)。

0
Chris Thompson