我有一台 DL360P g8 服务器,配有 HPE p420i RAID 控制器(2GB 缓存)。我们注意到,通过 RAID 写入 SSD 的速度非常慢。我在阵列中遇到的驱动器有:
Volume 1 - RAID6
* 6 x Intel 545s 120GB SSD SATA
Volume 2 - RAID0
* 2 x Western Digital WD Black 1TB WD10JPLX SATA
我们注意到,从 SSD 卷复制到 HDD 卷时,所有内容都会移动和你预期的一样快。
但是,以相反的方向复制(HDD TO SSD)速度太快了。
我很难确定问题的原因以及解决方案。
另外需要注意的事项:
* OS: ESXI 6.7 / hpe
* All disks are brand new (note: consumer grade, not enterprise)
* The disks are SATA rather than SAS, however I cannot find anything to explain why SATA SSDs would be as slow as they are.
* The disk activity ring does not light up for the SSDs, however they do for the HDDs. (maybe related somehow???)
我们尝试过的方法:
* Installing ESXI 6.7 base
* Installing ESXI 6.7 hpe
* Disabling SSD Smart Path
* Copying files with a debian live-USB
* Updating firmwares with HP SPP gen 8.1
我们还没有尝试过的事情:
* SAS SSDs (dont have any)
* Enabling the physical drive write cache state (that will only speed up until the 2gb buffer is full, correct?)
我怀疑它们可能与固态硬盘存在一些不兼容问题,但我找不到任何支持文档来支持这一点,
如果这个问题中有任何不正确的地方,请随时指出并纠正我的误解。谢谢!
答案1
RAID-6 是一个瓶颈,因为所有写入都受到单个驱动器性能的限制,并且对随机甚至连续块都有写入损失。此外,通过简单的复制和粘贴来测试数据存储性能的想法并不是一个准确的基准测试方法。使用 eager zeroed 配置的 VMDK 在数据存储上部署虚拟机,并使用 fio 或 diskspd 测试性能。此外,从 HDD 复制到 SSD 时,操作是读写的,这意味着数据是从具有最高性能的 HDD 读取的。
另外,请查看 Microsoft 的这篇文章 -https://blogs.technet.microsoft.com/josebda/2014/08/18/using-file-copy-to-measure-storage-performance-why-its-not-a-good-idea-and-what-you-should-do-instead/