SAS 与 SATA 驱动器有何优点?

SAS 与 SATA 驱动器有何优点?

购买 SAS 驱动器相对于 SATA 驱动器有哪些优点,反之亦然?

答案1

SAS=SCSI=可管理性,尤其是在负载下,以及更好的故障前诊断和调整能力。昂贵且容量低/£$€。

SATA=价值、容量和足够的性能,适用于多种负载,但请注意,99% 以上的 SATA 驱动器并非设计为在压力下全天候工作。此外,将它们置于繁忙的服务器工作负载下也会极大地影响其 MTBF。

除了服务器和高端工作站工作外,我建议使用 SATA。总体而言,SAS 确实在数据库工作方面无可匹敌。

答案2

您的问题分为两个部分。简单来说,磁盘由硬件和控制器组成。通常,当人们说“SAS”或“SATA”时,他们指的是控制器。原则上,SAS 是一种更复杂的协议,但实际上,对于最多有 8 个磁盘的服务器来说,它们之间可能没有太大区别。

关于硬件:根据寻道时间,磁盘硬件通常分为两类。快速磁盘的寻道时间为 3 到 4 毫秒,而较慢磁盘的寻道时间为 7 到 9 毫秒。(我说“较慢”,但 7-9 毫秒仍然相当快!)。

一般来说,SAS 控制器适用于快速磁盘,而 SATA 控制器适用于较慢的磁盘,但也有例外。例如,Western Digital Velociraptor 磁盘有一个 SATA 控制器,但寻道时间为 3ms。因此,当人们说“SAS 磁盘”时,这通常意味着“带有 SAS 控制器的快速磁盘”,而“SATA”意味着“带有 SATA 控制器的较慢磁盘”。

一切都很好,但实际上要回答你的问题,当磁盘必须进行大量随机访问时,寻道时间非常重要。SQL Server 和 Exchange 就是很好的例子。如果磁盘是瓶颈,那么 SAS 磁盘将比 SATA 快得多。但是有两点需要说明。

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

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

最后要考虑的是,传统上 SCSI 磁盘比 SATA 更​​可靠,这并不是因为控制器,而是因为磁盘硬件是按照更高(也更昂贵!)的标准构建的。现在有了 Western Digital RE3 SATA 磁盘等专为服务器设计的品牌,我不确定这是否仍然是一个大问题。

JR

答案3

以下是维基百科中关于该主题的一些注释(串行连接 SCSI):

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

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

大多数 SAS 驱动器提供标记命令排队,而大多数较新的 SATA 驱动器提供本机命令排队,每种方式各有优缺点。

SATA 遵循 ATA 命令集,因此仅支持硬盘和 CD/DVD 驱动器。理论上,SAS 还支持许多其他设备,包括扫描仪和打印机。然而,这一优势也可能毫无意义,因为大多数此类设备也通过 USB、IEEE 1394(FireWire)和以太网等总线找到了替代路径。

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 米(26 英尺)的电缆,而 SATA 的电缆长度限制为 1 米(3 英尺)。

相关内容