HPE 1.92TB SATA 6G混合使用SFF SSD与SAS HDD HP磁盘相比非常慢

在下面的屏幕截图中,我testing了3台机器,4个驱动器。 我主要生产基于DL580 ,HP 1.92TB SATA 6G混合使用SFF SSD RAID 1。

MySQL的插入时间为1百万行,在SSD中约为30秒,而其在ImageServer 20TB 7200 RPM RAID 5中约为15秒! 这到底怎么可能?

固态硬盘花了我2300美元,我真的很震惊,所有的固件和驱动程序是最新的,操作系统是Windows 2012 R2。

这是已知的或预期的?! 如果没有,那么分享你的见解。

关于3台机器的详细信息:

  1. HP ProLiant DL380 Gen9,Smart Array P840,20TB RAID 5卷:12 X 2 TB 7200 RPM(驱动器types: SAS HDD ,型号:HP MB2000FCWDF,固件版本:HPD9,传输速度:PHY 1:6 Gbps)。

  2. HP ProLiant DL380 Gen9,Smart Array P440ar ,〜1 TB RAID 5卷:4 X 300 GB 10500 RPM(驱动器types: SAS HDD ,型号:HP EG0300FCVBF,固件版本:HPD9,传输速度:PHY 1:6 Gbps)。

  3. HP ProLiant DL580 Gen9,Smart Array P830i ,1.9TB RAID 1容量:2 X HPE 1.92TB SATA 6G混合使用SFF SSD(驱动器types: SATA SSD ,型号:ATA MK1920GFDKU,固件版本:HPG0,传输速度:6 Gbps)。 这是问题中的机器,机器还包含第二个磁盘:1 TB RAID 0 10500 RPM“图中的第四个”。

磁盘基准

更新1:

在智能arrays中启用写入caching后重新进行基准testingSSD没有做任何事情,如下面的截图所示: 启用写入caching后需要重新启动吗?

启用写入缓存

重新测试固态硬盘

更新2:

进一步的挖掘表明,我的SSD BenchMarked写性能似乎符合HPE链接中提到的28500 IOP / S的规格: http : //ssd.hpe.com/recommendations请参阅下面的截图( 请纠正我,如果我明白错误

最大Seq写入吞吐量(MiB / s):475

性能部分还提到了所有3个惠普智能arrays官方规格:

  • 12Gb / s SAS(每个物理通道1200MB / s 理论带宽)
  • 6Gb / s SATA(每个物理通道600MB / s的理论带宽)

最后:所有智能arraysGUI,在控制器硬件信息部分显示:

协商PCIe数据速率:PCIe 3.0 x8( 7880 MB / s

综上所述,看来SAS硬盘在智能arrayscaching和RAID 5的帮助下执行了SSD。我找不到SAS硬盘的Max Seq WRITE吞吐量 ,有谁知道?

也许可以使用基准testing结果来计算:

例如:对于4 X 300 GB SAS HDD:

Seq写入吞吐量(MiB / s)基准为:5782

将5782除以4(磁盘数量)= 1445.5 MiB / s

但由于智能arrays最大1200 MB / S,我想我的calcs失去了一些东西!

这就是全部,请分享见解/反馈/更正。

最大Seq写入吞吐量

RAID卡的DRAM回写caching大大提高了您的硬盘性能,从而基本上将随机写入转换为连续写入。 我想你的P840至less有2 GB的写回caching,它完全吸收了CrystalDisk的工作量,并caching了一大堆MySQL数据。

固然,即使您的固态硬盘可以从控制器DRAMcaching中受益,固态硬盘也更依赖于专用的 DRAMcaching,而RAIDcaching经常被RAID控制器禁用 。 此外,我想你的P830i有更小的caching(1 GB?)

为了提高SSD的性能,您可以启用其内部caching(通过RAID控制器的实用程序),但一定要完全理解这种select可能导致的数据丢失。 在这里看看更多的信息。

最后,考虑一下你正在比较一个2盘的RAID1和一个12盘的RAID5arrays…