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

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

在下面的截图中,我对 3 台机器、4 个驱动器进行了基准测试。我的主要生产基于DL580,HPE 1.92TB SATA 6G 混合用途 SFF SSD RAID 1。

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

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

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

这 3 台机器的详细信息:

  1. HP ProLiant DL380 Gen9,智能阵列P840, 20TB RAID 5 卷: 12 X 2 TB 7200 RPM (驱动器类型:SAS 硬盘,型号:HP MB2000FCWDF,固件版本:HPD9,传输速度:PHY 1: 6 Gbps)。

  2. HP ProLiant DL380 Gen9,智能阵列帕金森病, ~1TB RAID 5 卷: 4 X 300 GB 10500 RPM (驱动器类型:SAS 硬盘,型号:HP EG0300FCVBF,固件版本:HPD9,传输速度:PHY 1: 6 Gbps)。

  3. 惠普 ProLiantDL580Gen9,智能阵列P830i、1.9TB RAID 1 卷:2 X HPE 1.92TB SATA 6G 混合用途 SFF SSD(驱动器类型:SATA 固态硬盘,型号:ATA MK1920GFDKU,固件版本:HPG0,传输速度:6 Gbps)。这是有问题的机器,该机器还包含第二块磁盘:1 TB RAID 0 10500 RPM“图中的第四个”。

磁盘基准测试

更新 1:

在智能阵列中启用写入缓存后重新对 SSD 进行基准测试没有任何反应,如下面的屏幕截图所示!启用写入缓存后是否需要重新启动?

启用写缓存

重新对 SSD 进行基准测试

更新 2:

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

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

性能部分中提到的所有 3 HP 智能阵列官方规格如下:

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

最后:所有智能阵列 GUI,控制器硬件信息部分显示:

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

综合考虑以上所有因素,SAS HDD 在智能阵列缓存和 RAID 5 的帮助下似乎表现优于 SSD。我找不到最大顺序写入吞吐量对于 SAS HDD,有人知道吗?

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

示例:假设有 4 X 300 GB SAS HDD:

Seq WRITE 吞吐量(MiB/s)基准测试结果为:5782

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

但是由于智能阵列最大速度为 1200 MB/S,我猜我的计算缺少了一些东西!

就这些,请分享见解/反馈/更正。

最大顺序写入吞吐量

答案1

RAID 卡的 DRAM 写回缓存可大幅提升您的 HDD 性能,该缓存基本上可将随机写入转换为连续写入。我猜您的 P840 至少有 2 GB 的写回缓存,它完全吸收了 CrystalDisk 的工作负载并缓存了 MySQL 的很大一部分。

虽然固态硬盘也应该从控制器的 DRAM 缓存中获益,但固态硬盘更依赖于其私人的DRAM 缓存,通常已禁用通过 RAID 控制器。此外,我猜想您的 P830i 的缓存较小(1 GB?)

为了提高 SSD 的性能,您可以启用其内部缓存(通过 RAID 控制器的实用程序),但请务必完全了解此选择可能造成的数据丢失后果。请看一看这里了解更多信息。

最后,考虑您正在比较 2 磁盘 RAID1 与 12 磁盘 RAID5 阵列……

相关内容