将大型文件从我的HP ProLiant ML150 Gen9很慢。一开始我们考虑的是 B140i 控制器 - 一个没有任何内存缓存的伪 raid 控制器。
这是原有的B140i性能,升级到智能阵列p440/4gbFWC之后的改善。
两种情况下,Raid 配置均为 RAID 10,配备 4 x SSD 500GB 驱动器。
虽然有所改善,但问题仍然存在:传输大文件时,速度在几分钟后急剧下降,从 400 MB/S 开始,一直保持在 6-7 MB/s 直到传输结束:
我尝试过但没有成功:
全新安装 Windows 2012R2
全新安装 Windows 2019
升级所有固件和驱动程序使用最新的ProLiant 服务包
这是将文件从 P440/4GB 卷复制到同一卷时的性能:
现在机器正在运行 3 个 VM,只有 18% 的可用内存。以前的测试是在没有运行任何 VM 的情况下进行的。
答案1
在 HP Smart Storage Administrator 中:驱动器上的 Active Writing Cache
答案2
您在写入时看到的效果(一开始很快,然后慢慢变慢)是 Windows 的写入缓存。它会填满可用内存(很快),当内存耗尽时,您就会看到真正的硬件速度。
没有缓存的 RAID 控制器写入性能很差,尤其是 HPE 控制器。板载(主机)RAID 确实很糟糕,但低端 E 型控制器也好不到哪里去。
要么将控制器切换到 AHCI,然后在 Windows 中构建 RAID,或者——更好的办法是——买一个像样的磷带缓存和电池模块的 RAID 控制器(需要/建议使用电池来激活后写式缓存)。
答案3
我将 B140 设置为 AHCI,并将低端 SSD 连接到其 SATA 端口。
看这个:
尝试将 76GB 文件从 USB 3.0 SSD 复制到连接到 AHCI B140i 的 SSD 时出现以下行为:
这是我将文件从 B140i AHCI MODE 复制到 P440/4GB RAID 10 时的情况:
获得完整性能传输的唯一方法是使用非 RAID 驱动器。任何其他选项都会导致速度下降,这很烦人。无论哪个方向:
- 从 USB3.0 到 P440/4GB RAID --> 速度下降。
- 从 P440/4GB 到 USB3.0 --> 速度下降。
- 从 USB3.0 到 B140i RAID 模式 --> 速度下降。
- 从 B140I(AHCI 或 RAID)到 P440/4GB --> 速度下降。
5. 从 USB3.0 到 B140i AHCI --> 成功执行。