我最近为我的办公室获得了Intel SASMF8I RAID卡。 我有5个1TB磁盘,并创build了两个arrays,3个1TB RAID-5和2个1TB RAID-1。 第二个驱动器用于敏感/重要数据,RAID用于临时和期望的数据,但不是重要的数据。 我select了这个设置,因为它可以最大限度地利用5个磁盘上的当前空间,而不必为RAID-10购买额外的磁盘空间,因此我计划使用其他3个端口用于RAID-1的性能。
我的问题是,为什么我在RAID-5上看不到读速度优势? 我知道RAID-5是最复杂的控制器,速度取决于控制器的devise,但是在单个硬盘驱动器上读取速度会有所提升。
1TB WD10EARX,平均 速度为98.0MB /秒,速度为14ms
3x1TB SASMF8I RAID-5,平均 在15.1ms时为83.1MB /秒。
编辑:上面的testing是使用HD Tune完成的,我closures了所有正在运行的程序,当然也不是系统盘。 我知道这可能不是最好的程序,但同样的testing运行(之间36小时初始化)。
我已阅读手册,我已经configuration了驱动器并检查了configuration。 卡本身插入PCIex16端口(卡是PCIex8)。 RAID-5已经同步/初始化,我已经检查了RAID控制台应用程序中的所有内容。 我想不出有什么限制的performance。
任何指针上面的读取速度? 这是一个硬件实现,虽然吞吐量不能在理论上预测,但我应该看到读取(也可能是写入,虽然不是太多)性能的增加,不是吗?
当然,我们不知道如何衡量这些事实。
也许如果你描述你做了什么,有人可以告诉你如何解释你所拥有的数据,或者如何运行更好的testing来产生你想要的数据。
真正的I / Otesting可以使用IOmeter等软件来执行。