同一代 7200rpm(SATA/SAS)和 15000rpm(SAS)硬盘的性能特征和差异的经验法则是什么?
答案1
这是数学问题。每秒 I/O 数由以下计算确定:
随机 I/O = 1000/(平均延迟 + 寻道时间)
对于 7.2K RPM 驱动器,寻道时间为 8.5ms,延迟为 4.16,则 IOPS 数为 78。
对于 15K RPM 驱动器,寻道时间为 2.6ms,延迟为 2.0ms,则 IOPS 数为 217。对于 15K RPM 驱动器,
寻道时间为 3.4ms,延迟为 2.0ms,则 IOPS 数为 185。
这些只是基于 Seagate 当前(截至撰写本文时)驱动器的选择的示例。
接口(SAS 与 SATA)对这些数字没有显著影响。RPM 决定了性能。顺序 I/O 性能是一个不同的数字,但如今大多数服务器 I/O 都是相当随机的。
如您所见,两种速度层级之间的性能差异可能非常显著。
答案2
简而言之,它们有不同的特点和用途......
7200rpm 磁盘更大但更慢。10000rpm 和 15000rpm 磁盘更小但更快。后者适用于高事务性和高随机 I/O 工作负载。前者更适合顺序传输和高容量要求。
来自HP的文档:
HP 入门级 (SATA 7.2k)硬盘的单位成本最低,并能为您提供基本级别的可靠性和性能。它们最适合 I/O 工作负载为 40% 或更低的非关键任务环境。它们通常最适合用于内部/档案存储或作为入门级服务器的启动驱动器。
惠普中型 (SAS 7.2k)与入门级硬盘相比,中端硬盘的容量更大,可靠性更高。中端硬盘更耐旋转和运行振动,因此更适合用于多硬盘配置。HP 中端硬盘适用于高容量应用,例如可能需要更高可靠性的外部存储。但是,与入门级硬盘一样,中端硬盘适用于中等工作负载环境。我们不建议将入门级或中端硬盘用于关键任务应用。
惠普企业 (SAS 10k/15k)驱动器在最苛刻的条件下为您提供最大的可靠性、最高的性能、可扩展性和错误管理。它们是唯一专为无限制 I/O 工作负载而设计的 HP 驱动器。它们适用于任务关键型应用程序,例如大型数据库、电子邮件服务器和后台办公室。
答案3
从价值角度来看,在价格相似的情况下,更多 SATA 7.2k 驱动器通常比更少 SAS 15k 驱动器具有更好的实际性能。您会注意到,像 Backblaze 这样的大型构建使用 SATA,这是因为其价值要好得多,如果您使用多个 SATA 驱动器,性能可以匹配典型的存储负载。