在我的HP ProLiant ML150 Gen9中,从一个驱动器(USB或SATA到RAID)传输大文件的速度很慢。一开始,我们想到的是B140i控制器--一个没有任何内存缓存的伪raid控制器。
这是最初的B140i性能以及升级到智能数组p 440/4 4gbFWC后的改进。


Raid配置是RAID 10,在这两种情况下都有4×SSD 500 on驱动器。
虽然改进了,但问题仍然存在:在传输大文件时,速度在几分钟后急剧下降,从400 MB/s下降到6-7 MB /S,直到传输结束:

我试过但没有成功:
这是在将文件从P 440/4GB卷复制到相同卷时的性能:
现在机器正在运行3VM,只有18%的空闲内存。以前的测试是在没有运行任何VM的情况下进行的。
发布于 2019-08-02 07:24:33
我将B140设置为AHCI,并将低端SSD连接到其SATA端口。
看看这个:
这是当尝试将76 文件从USB3.0SSD复制到连接到AHCI B140i的SSD时的行为:

当我将文件从B140i AHCI模式复制到P 440/4GB RAID 10时:

获得全部性能传输的唯一方法是使用非RAID驱动器。任何其他选项都有一个恼人的速度下降。不管是哪个方向:
发布于 2021-12-31 09:33:55
您所看到的对写入的影响--一开始是快速的,然后是侵入--是Windows的写缓存。它填充可用内存(快速),当内存耗尽时,您将看到真正的硬件速度。
没有缓存的RAID控制器编写起来很糟糕,特别是HPE控制器。车载(主机) RAID确实很糟糕,但是低端E型控制器并没有那么好。
或者将控制器切换到AHCI并在Windows中构建您的RAID,或者--更好的是--获得一个具有缓存和电池模块的良好的P型RAID控制器(需要/建议使用电池来激活写式缓存)。
https://serverfault.com/questions/977161
复制相似问题