AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 8997
Accepted
username
username
Asked: 2009-05-17 14:02:07 +0800 CST2009-05-17 14:02:07 +0800 CST 2009-05-17 14:02:07 +0800 CST

SAS 与 SATA 驱动器的优点是什么?[关闭]

  • 772
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、参考资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您认为此问题可以改进并可能重新打开,请访问帮助中心获取指导。
9 年前关闭。

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

hard-drive sas storage sata bus
  • 3 3 个回答
  • 52580 Views

3 个回答

  • Voted
  1. Best Answer
    Chopper3
    2009-05-17T14:16:53+08:002009-05-17T14:16:53+08:00

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

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

    除了服务器和高端工作站之外,我建议将 SATA 用于一切。总体而言,您确实无法在数据库工作方面击败 SAS。

    • 26
  2. John Rennie
    2009-05-17T23:34:44+08:002009-05-17T23:34:44+08:00

    您的问题有两个独立的部分。稍微简化一下,磁盘由硬件和控制器组成。通常当人们说“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 更​​可靠,这不是因为控制器,而是因为磁盘硬件是按照更高(而且更昂贵!)标准构建的。现在您有了专门为服务器设计的西部数据 RE3 SATA 磁盘等品牌,我不确定这是否仍然是个大问题。

    JR

    • 16
  3. Chris Thompson
    2009-05-17T14:17:11+08:002009-05-17T14:17:11+08:00

    以下是维基百科关于该主题的一些注释(串行附加 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 使用比 SATA(400-600 mV TX、325-600 mV RX)更高的信号电压(800-1600 mV TX、275-1600 mV RX)。更高的电压提供(以及其他功能)在服务器背板中使用 SAS 的能力。

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

    • 0

相关问题

  • 您将如何监控 VM 服务器的剩余驱动器空间?

  • 我需要对 MacOSX 文件系统进行碎片整理吗?

  • 笔记本电脑 - RAM 与磁盘的性能

  • ZFS 与 XFS

  • 为什么添加新驱动器后我的磁盘驱动器访问速度如此之慢?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve