重建 RAID 阵列时的预期吞吐量?

重建 RAID 阵列时的预期吞吐量?

我正在对我们借来的 NAS RAID 阵列进行一些测试,看看我们是否要部署它。为了看看到底是怎么回事,我决定看看在重建 RAID-5 阵列时我们能获得什么样的网络性能。

我注意到网络连接已降至约 7MB/s,即约 60Mbps。与网络连接的 1Gb 相差甚远。当它没有重建时,它更接近 70Mb/s(使用巨型帧)。

重建时,您会想到这种大幅下降吗?目前,它安装了三个 750Gb 7200RPM SATA 驱动器。

答案1

是的,那将是预期的吞吐量,重建阵列可能是一项磁盘密集型活动,因为它对阵列中剩余的磁盘有多个同时的读写请求。

我希望具有专用 RAID 卡(例如 PERC 5 或 6)的服务器具有更高的吞吐量,但对于可能使用软件 RAID 的 NAS 设备来说,这将是合理的吞吐量。

答案2

您正在重建 RAID-5,但仍然可以获取数据?我向您致敬!

当我看到 RAID 阵列重建时,通常认为它们不适合进行任何实际工作。通常,如果我们能做到,我们直到正常工作时间结束后才会放入替换驱动器。

我只是让阵列重建,稍后再回来。你确定它是 RAID-5 吗?许多较新的 RAID 系统实际上是 RAID-6/RAID-DP。

答案3

我发现这取决于你的控制卡是真 raid 还是假 raid。

我以前用 rocketraid(专用内存和板载卡)重建过 raid 5,用户可以继续正常工作。重建的优先级设置为高,这是在具有大量内存的高端 xeon 处理器上(如果有任何区别的话)。

我还通过英特尔矩阵 raid 重建了 raid 5(使用 ich 芯片组等进行 sata 连接),并且在提供文件时没有遇到任何实际问题。这是用于基本办公室(20 个用户或更少)的普通超微类型服务器,但配备了 xeon cpu 和大量内存。

我总是在早上第一件事就是进行 raid 重建(raid 1、raid 5 raid6 和 raid10),进行内联热插拔并立即开始重建。通常,我每周只有 1 天专门为每个客户服务,因此我必须在客户那里立即进行重建。我会在那里监控它,从来没有任何抱怨。也许只是幸运,但根据过去 7 年中我获得的客户数量,我通常每年至少 5 次从故障驱动器进行 raid 重建。

答案4

对于我使用的所有 RAID 控制器,重建时的性能影响可以忽略不计。例如,3Ware 9560 上的 5 个驱动器 RAID-6 750 GB 的性能为:

  • 写入速度:79614 MB/s
  • 读取速度为 85333 MB/s

NFS 性能大约为磁盘吞吐量的 80% ( 60 MB/s )。CIFS 性能大约为 NFS 吞吐量的一半 ( 35 MB/s )。

相关内容