我只是在我们借来的 NAS RAID 阵列上做一些测试,看看我们是否要部署它。只是为了看看是什么,我决定看看我们在重建 RAID-5 阵列时获得了什么样的网络性能。
我注意到网络连接已经下降到大约 7MB/s,也就是大约 60Mbps。距离它与网络的 1Gb 连接还有很长的路要走。当它不重新构建时,它接近 70Mb/s(使用巨型帧)。
你会期待重建时出现这种大规模的下降吗?目前它安装了三个 750Gb 7200RPM SATA 驱动器。
我只是在我们借来的 NAS RAID 阵列上做一些测试,看看我们是否要部署它。只是为了看看是什么,我决定看看我们在重建 RAID-5 阵列时获得了什么样的网络性能。
我注意到网络连接已经下降到大约 7MB/s,也就是大约 60Mbps。距离它与网络的 1Gb 连接还有很长的路要走。当它不重新构建时,它接近 70Mb/s(使用巨型帧)。
你会期待重建时出现这种大规模的下降吗?目前它安装了三个 750Gb 7200RPM SATA 驱动器。
是的,这将是预期的吞吐量,重建阵列是因为您可能知道磁盘密集型活动,因为它对阵列中剩余的两个磁盘有多个同时读取和写入请求。
我希望在具有专用 RAID 卡(如 PERC 5 或 6)的服务器上具有更高的吞吐量,但对于可能使用软件 RAID 的 NAS 设备来说,这将是一个合理的吞吐量。
您正在重建 RAID-5 并且仍在获取数据?我的帽子给你了!
当我看到 RAID 阵列重建时,它们通常被认为是任何实际工作的禁区。通常,如果我们能提供帮助,我们不会在正常工作时间之后放入更换驱动器。
我只是让阵列重建并稍后再回来。你确定是RAID-5?许多较新的 RAID 系统实际上是 RAID-6 / RAID-DP。
我发现这取决于你的控制器卡是真突袭还是假突袭。
我过去使用 Rocketraid(专用内存和板载卡)重建了 raid 5,用户能够继续正常工作。重建的优先级设置为高,这是在具有大量内存的高端至强处理器上(如果有任何区别)。
我还通过英特尔矩阵 raid 重建了 raid 5(使用 ich 芯片组等进行 sata 连接)并且在提供文件方面也没有真正的问题。这是用于基本办公室(20 个用户或更少)的香草超微型服务器,但具有至强 cpu 和大量内存。
我总是在早上第一件事就是进行raid 重建(raid 1、raid 5、raid6 和raid10),内联热交换并立即开始重建。通常情况下,我每周只有 1 天专门用于每个客户,所以我必须在我在那里的时候做,并且马上做。当我在那里时,我会监控它,从不抱怨。也许只是幸运,但我通常每年至少 5 次从故障驱动器进行 raid 重建,而我在过去 7 年中获得的客户数量如此之多。
我过去使用过的某个外部磁盘阵列做了不可思议的事情(或者我认为),并在重建操作期间禁用了控制器上的缓存。如果它能够正常抽出 40-60MB/s,则根据我设置的优先级,您可以在写入低至 4MB/s 的情况下获得 I/O 饱和。这也适用于 500GB 7.2K RPM SATA 驱动器。对于具有硬件 RAID并被宣传为多路访问光纤通道设备的解决方案,它在从故障中恢复时肯定会失败。
我们最终在很大程度上忽略了这个设备。它目前作为一个备份服务器的专用备份到磁盘阵列提供服务。我用 RAID10 重新格式化了它,以大大简化从坏磁盘恢复所需的时间。可以达到低级别写入 I/O 的东西根本无法在生产中使用。
说来话长,你的经历完全符合现实。
对于我使用的所有 RAID 控制器,重建时性能损失可以忽略不计。例如,3Ware 9560 上 5 个驱动器 RAID-6 750 GB 的性能是:
NFS 性能约为磁盘吞吐量的 80%(60 MB/s)。CIFS 性能大约是 NFS 吞吐量的一半(35 MB/s)。