mrmike Asked: 2009-06-25 00:57:30 +0800 CST2009-06-25 00:57:30 +0800 CST 2009-06-25 00:57:30 +0800 CST 一个硬盘驱动器或由 6 个相同硬盘驱动器组成的 raid 50 配置哪个更快? 772 我意识到磁盘的使用会影响性能,我只是在寻找一般估计。 performance raid 3 个回答 Voted Best Answer ConcernedOfTunbridgeWells 2009-06-25T02:06:41+08:002009-06-25T02:06:41+08:00 这篇 Serverfault 帖子讨论了 RAID 卷上存储性能的一些细节。 如果您有大量的随机 I/O 负载,那么 RAID-5 中的 6 个磁盘(6 个磁盘的 RAID-50 是多余的,不会为您节省任何写入流量)可能会胜过单个卷。 对于顺序 I/O 负载,吞吐量将是 RAID-5 卷上磁盘每转一圈最多一个条带。对于 10,000 RPM 磁盘上的 64k 条带,这是 170 * 64k = 每个磁盘大约 10MB/秒,因此您的 RAID-5 卷可能最多支持 60MB/秒。 甚至可能比这还少。例如,戴尔 PV660 最多每转两圈就会得到一个条带(至少我永远无法对其进行调整,因此它做得更好),因此 14 磁盘阵列的峰值速度约为 70MB/秒。一些控制器支持高达 1MB 左右的更大条带大小,因此您的里程可能会有所不同。在单个磁盘上,您不会读取条带,因此您的顺序 I/O 的理论吞吐量是磁盘的最大速度,对于现代磁盘来说,它往往约为 100MB/秒左右。 chankster 2009-06-25T01:01:07+08:002009-06-25T01:01:07+08:00 答案一如既往是“视情况而定”。什么样的工作量?什么样的硬盘控制器?Raid 50 将分割两个 raid5 2+1,这似乎不是一个很好的折衷方案。 我通常会说raid 50 会更快,但如果您实际上正在考虑在6 个驱动器上使用50,请立即停止。使用 raid5 获得空间或使用 raid10 获得速度。 安德斯 Chopper3 2009-06-25T01:08:09+08:002009-06-25T01:08:09+08:00 奇怪的问题 - 让我们假设您一直在谈论相同的磁盘品牌/型号,还假设您需要平衡读写性能。我们还假设您也有一个不错的控制器。 在这种情况下,您会看到 R50 阵列提供更快的读取,包括随机和顺序读取,但更慢的写入,尤其是随机写入。 如果我是你,我会选择 R1、R5 或 R10。
这篇 Serverfault 帖子讨论了 RAID 卷上存储性能的一些细节。
如果您有大量的随机 I/O 负载,那么 RAID-5 中的 6 个磁盘(6 个磁盘的 RAID-50 是多余的,不会为您节省任何写入流量)可能会胜过单个卷。
对于顺序 I/O 负载,吞吐量将是 RAID-5 卷上磁盘每转一圈最多一个条带。对于 10,000 RPM 磁盘上的 64k 条带,这是 170 * 64k = 每个磁盘大约 10MB/秒,因此您的 RAID-5 卷可能最多支持 60MB/秒。
甚至可能比这还少。例如,戴尔 PV660 最多每转两圈就会得到一个条带(至少我永远无法对其进行调整,因此它做得更好),因此 14 磁盘阵列的峰值速度约为 70MB/秒。一些控制器支持高达 1MB 左右的更大条带大小,因此您的里程可能会有所不同。
在单个磁盘上,您不会读取条带,因此您的顺序 I/O 的理论吞吐量是磁盘的最大速度,对于现代磁盘来说,它往往约为 100MB/秒左右。
答案一如既往是“视情况而定”。什么样的工作量?什么样的硬盘控制器?Raid 50 将分割两个 raid5 2+1,这似乎不是一个很好的折衷方案。
我通常会说raid 50 会更快,但如果您实际上正在考虑在6 个驱动器上使用50,请立即停止。使用 raid5 获得空间或使用 raid10 获得速度。
安德斯
奇怪的问题 - 让我们假设您一直在谈论相同的磁盘品牌/型号,还假设您需要平衡读写性能。我们还假设您也有一个不错的控制器。
在这种情况下,您会看到 R50 阵列提供更快的读取,包括随机和顺序读取,但更慢的写入,尤其是随机写入。
如果我是你,我会选择 R1、R5 或 R10。