Jaw*_*ikh 3 raid performance ssd hp-smart-array hpe
在下面的屏幕截图中,我对 3 台机器、4 个驱动器进行了基准测试。我的主要生产基于DL580,HPE 1.92TB SATA 6G 混合使用 SFF SSD RAID 1。
MySQL 100 万行的插入时间在 SSD 中约为 30 秒,而在 ImageServer 20TB 7200 RPM RAID 5 中约为 15 秒!!这他妈的怎么可能?
SSD花了我~2300美元,我真的很震惊,所有固件和驱动程序都是最新的,操作系统是Windows 2012 R2。
这是已知的还是预期的?!如果没有,那么请分享您的见解。
3台机器的详细信息:
的HP ProLiant DL380 Gen9,智能阵列P840,20TB RAID 5体积:12×2 TB 7200 RPM(驱动器类型:SAS HDD,型号:HP MB2000FCWDF,固件版本:HPD9,传输速度:PHY 1:6 Gbps)的。
HP ProLiant DL380 Gen9、Smart Array P440ar、~1TB RAID 5 卷:4 X 300 GB 10500 RPM(驱动器类型:SAS 硬盘,型号:HP EG0300FCVBF,固件版本:HPD9,传输速度:PHY 1:6 Gbps)。
HP ProLiant DL580 Gen9、Smart Array P830i、1.9TB RAID 1 卷:2 X HPE 1.92TB SATA 6G 混合使用 SFF SSD(驱动器类型:SATA SSD,型号:ATA MK1920GFDKU,固件版本:HPG0,传输速度:6 Gbps)。这是有问题的机器,该机器还包含第二个磁盘:1 TB RAID 0 10500 RPM“图片中的第四个”。
在智能阵列中启用写缓存后重新对 SSD 进行基准测试没有做任何事情,如下图所示!启用写入缓存后是否需要重新启动?
进一步挖掘表明,我的 SSD BenchMarked 写入性能似乎符合 HPE 链接中提到的 28500 IOP/S 的规格:http : //ssd.hpe.com/recommendations请参见下面的屏幕截图(如果我理解错误,请纠正我)
最大 Seq 写入吞吐量 (MiB/s):475
还有性能部分提到的所有 3 HP 智能阵列官方规格:
最后:所有智能阵列 GUI,在控制器硬件信息部分显示:
协商 PCIe 数据速率:PCIe 3.0 x8 ( 7880 MB/s )
综上所述,在智能阵列缓存和 RAID 5 的帮助下,SAS HDD 的性能似乎优于 SSD。我找不到SAS HDD 的Max Seq WRITE 吞吐量,有人知道吗?
也许可以使用基准结果来计算:
示例:对于 4 X 300 GB SAS HDD:
Seq WRITE 吞吐量 (MiB/s) 基准为:5782
5782 除以 4(磁盘数)= 1445.5 MiB/s
但是由于智能阵列 Max 是 1200 MB/S,我想我的计算缺少一些东西!
就是这样,请分享见解/反馈/更正。
RAID 卡的 DRAM 回写缓存大大提高了您的 HDD 性能,它基本上将随机写入转换为顺序写入。我想你的 P840 至少有 2 GB 的回写缓存,它完全吸收了 CrystalDisk 的工作量并缓存了 MySQL 的一大块。
虽然即使您的 SSD 也应该受益于控制器 DRAM 缓存,但 SSD 更依赖于其私有DRAM 缓存,这通常被 RAID 控制器禁用。此外,我想您的 P830i 具有较小的缓存(1 GB?)
为了提高 SSD 的性能,您可以启用它们的内部缓存(通过 RAID 控制器的实用程序),但一定要完全了解这种选择可能导致的数据丢失后果。给看看这里获取更多信息。
最后,请考虑将 2 个磁盘的 RAID1 与 12 个磁盘的 RAID5 阵列进行比较...
| 归档时间: |
|
| 查看次数: |
7380 次 |
| 最近记录: |