SAS 与 SATA 驱动器的优点是什么?

use*_*ame 47 storage hard-drive sata sas bus

购买 SAS 驱动器而不是 SATA 驱动器有什么优点,反之亦然?

Cho*_*er3 26

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

SATA = 价值、容量和适合许多负载的足够性能,但请注意,99% 以上的 SATA 驱动器并非设计为在胁迫下 24/7/365 全天候工作。此外,将它们置于繁忙的服务器工作负载下会显着影响其 MTBF。

除了服务器和高端工作站工作之外,我建议所有东西都使用 SATA。总体而言,您真的无法在数据库工作方面击败 SAS。

  • 您忘记了速度,这就是为什么您无法在 DB 方面击败 SAS (6认同)
  • 许多供应商现在都在销售高容量 SAS 驱动器(“近线 SAS”),它们只是具有不同接口的 SATA 驱动器。这些驱动器不提供上面列出的任何 SAS 优势;它们的存在是为了在所有 SAS 环境中兼容。我只从服务器供应商(如戴尔)那里看到过这些,所以我不知道如果购买售后市场驱动器,您是否会遇到这种差异。 (2认同)

Joh*_*nie 16

你的问题有两个独立的部分。稍微简化一下,磁盘由硬件和控制器组成。通常当人们说“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 快很多。然而,有两点需要说明。

首先,一个好的控制器会产生很大的不同。我使用戴尔,我特别喜欢 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

  • 当您将它们与 SSD 进行比较时,3-4ms 实在是太慢了。 (2认同)