在配置为两组 4 个驱动器并通过 eSATA 连接到 Windows Server 2003 计算机的 SANS 数字机箱上设置1.5TB x 8。它们都是相同的希捷 Barracuda ST31500341AS 硬盘。
问题
我假设我之前的那个人将两组 4 个驱动器设置为 RAID 0 或 5,但他实际上只是将它们设置为两个串联卷。我嘲笑滥用完美的 RAID 控制器,然后继续将其中一个变成 RAID 0 阵列(我不在乎我的备份是否会因损坏而丢失一天)。
完成后,我很高兴能够对我的 RAID 0 卷与串联卷进行基准测试并向我的老板展示,但很失望地发现它们的速度完全相同。
然后我切换到一个简单的 JBOD 设置并对单个磁盘进行基准测试,获得了大约 70% 的性能,从那时起没有任何改变。当我同时对多个驱动器进行基准测试时,r/w 速度会以递减的速度增加。这里有人有解决此类问题的经验并有任何建议吗?
以下是 RAID 0 或串联组中 4 个驱动器的典型基准测试结果:
测试文件大小:500 MB
测试新文件写入速度……
数据传输:30.75 MB/s,CPU 负载:1.0%
测试写入速度……
数据传输:73.73 MB/s,CPU 负载:1.4%
测试读取速度......
数据传输:75.29 MB/s,CPU 负载:1.4%
这是一个典型的单驱动器基准测试结果:
测试文件大小:500 MB
测试新文件写入速度……
数据传输:23.98 MB/s,CPU 负载:1.6%
测试写入速度……
数据传输:54.16 MB/s,CPU 负载:3.3%
测试读取速度......
数据传输:50.09 MB/s,CPU 负载:1.4%
这是我同时对越来越多的单个驱动器进行基准测试时似乎达到的限制(我一次最多有 4 个驱动器):
测试文件大小:500 MB
测试新文件写入速度……
数据传输:73 MB/s,CPU 负载:1.6%
测试写入速度……
数据传输:131 MB/s,CPU 负载:3.3%
测试读取速度......
数据传输:104 MB/s,CPU 负载:1.4%
更新:
我意识到机箱品牌是 SANS Digital,如果这很重要的话。软件和内部硬件是Silicon Image。由于时间限制,我倾向于使用 6 磁盘 JBOD 设置和单个 RAID 1 来处理真正重要的数据。无论如何,BackupExec 可以很好地处理多个备份位置。迄今为止,对 3 个独立磁盘的测试令人鼓舞——通过网络,备份速度总计约为 40 MB/s。
最终更新:
我认为 RAID-10 不值得我费心,并遵循上次更新的计划。总速度似乎并没有快得多,如果有的话。所以看起来这是最大值。
如果您的机箱通过一个 eSATA 连接连接到 2003 服务器,那么这就是您的问题:eSATA 的最大吞吐量与单个磁盘相同。
如果是这种情况,不幸的是,您将看到的唯一真正的好处可能是寻求时间的改进。
为了在阵列上获得不错的速度,您需要一个通过 pci/pcie 连接的内部控制器,并获取内部 SATA/SAS 驱动器连接到它,或者,如果您能找到一个,使用可以连接到的 RAID 控制器每个磁盘通过 eSATA 外部连接。
归档时间: |
|
查看次数: |
427 次 |
最近记录: |