RAID1 中的 3Gbps SSD VS RAID1 中的 6Gbps SAS 硬盘 - 性能差异?

RAID1 中的 3Gbps SSD VS RAID1 中的 6Gbps SAS 硬盘 - 性能差异?

我购买了两块 Intel DC S4500 480 SSD(附带 5 年保修),用于 HP G7 DL360 1U 服务器的 RAID1。不幸的是,购买磁盘后,我发现集成的 P410i RAID 控制器支持 6Gbps SAS,但不支持 6Gbps SATA。

这些 SSD 的连续读取速度为 500MB/s,但 3Gbps 接口限制为 ~300MB/s。我还有几个 6Gbps SAS 驱动器(旧的 - 没有新的保修/可靠性)。现在我的问题是,对于 Web 应用托管/KVM 虚拟化环境,哪个性能更好:

(a)RAID 1 中的 2 个 SSD(带有 3Gbps 接口)或 RAID 1 中的 2 个 SAS 10k 驱动器(带有 6Gbps 接口),为什么?

(b) 另外,与 RAID1 中的 2 x 6Gbps SSD 相比,RAID1 中的 2 x 3Gbps SSD 性能有多明显?

答案1

在大多数情况下,包括常见的虚拟化工作负载,SSD 的性能都会优于 HDD 驱动器,因为它具有更低的延迟和更高的 IOPS。

在大多数实际工作负载中,链接速度远不如延迟或 IOPS 重要,所以我猜差异不会太大。如果您想要实际数字,则必须对您的工作负载执行基准测试,因为这实际上会因您的特定设置而有很大差异。链接速度对于大型 I/O 操作(例如复制大型文件)最为重要。

答案2

这取决于您需要服务器做什么。

在没有明确用例的情况下,我会选择 SSD 驱动器而不是 SAS。

原因很简单。任何 SSD 在寻道时间方面都会胜过任何旋转介质。随机访问越多,SSD 驱动器的优势就越大。

最重要的是,您没有提到 SAS 驱动器的吞吐量和详细信息。界面根本没有提到实际吞吐量。可能它们毕竟只能管理 200 MB/s,或者任何随机数字。

答案3

我只想讨论情况 (b) 的性能。我注意到在 3g 和 6G 环境中使用 spin rust 进行大量连续读写时存在时间差异。我不知道这会如何转化为 SSD

我得出的非经验性结论是,需要为不同的客户多次在旧系统之间移动超过 6TB 的 350KB 文件。

这些是磁盘到磁盘的传输。在同一个机箱和同一个控制器中。它们是用于源和目标的三个驱动器 Raid5 集。

  • 3Gps 驱动器写入 3Gps 控制器上的 6gps 驱动器可实现 3Gps 性能。

  • 3Gps 驱动器写入 6Gps 控制器上的 6Gps 驱动器的速度比 3Gps 吞吐量更快,因为写入速度为 6Gps。虽然读取速度通常比任何设备上的写入速度都快。如果我必须给出一个数字,大约是 4.2Gbs

  • 6Gps 驱动器写入 6Gps 控制器上的 6gps 驱动器可实现 6Gps 性能。

相关内容