(2)4 SSD Raid 0arrays之间的英特尔RAID卡上传输速度突然下降

前言; 我已经在这个问题上花费了几个小时的时间,根本找不到突然出现的“瓶颈”。

我有(2)4个SSD磁盘RAID 0arrays(每个3.8TB)。

他们运行在英特尔RES2SV240 Raid Expander上的16x PCI插槽上的单个英特尔RS2BL040。

从Raid Expander; 每个RAID都使用4 SATA分线电缆安装在自己的端口上。


其他系统信息

Windows 7旗舰版64位

双E5-2697 v2 Xeon CPU

128 GB的PC3-12800服务器内存

GPU Geforce Titan

操作系统驱动器:1TB Crucial SSD


问题

从RAID A向RAID B传输2TB数据(大量文件/文件夹)时; 复制(我也尝试使用/ j unbuffered命令XCOPY和ROBOCOPY); – 传输如期开始:约800MB /秒 – 1000MB /秒。 它保持这个速度,直到大约32 GB已经转移。

在此刻; 传输速度(使用资源监视器监视)下降到非常非常静态的60 MB / s。 它正在复制的文件似乎也有很高的延迟。

  • 我用ATTO对磁盘进行了基准testing; 磁盘性能良好,128kb以上的testing标记高达3GB / s。

  • 虽然我知道预计1 GB / s的持续时间对于大量文件(不同大小的文件是不现实的) – 事实上它开始快(即使尝试不同的文件 – 约32 GB),然后下降到60 MB / s读和60 MB / s写;并认为这个数字是奇数。

这可能与虚拟内存有关吗? pagefile.sys的?

  • 从RAID A传输到单个SSD(从400 MB / s的板载SATA控制器运行)时,获得持续的传输速度。 没有下降。

  • 我试图将所有的RAID B转移到RAID A – 重新初始化/格式化它。 难道事实上,RAID A的条带大小为16 KB,而RAID B有128 KB与它有什么关系?

  • 关于总是回写,我的RAID BIOS CONSOLE中的设置可能不正确; 阅读 禁用BGI; 等等?

我不明白为什么我在800-1000 MB / s范围内获得稳定的持续传输速度约40秒; 那么它只是下降; 而将相同的文件复制到运行MOBO的单个SSD可以保持400 MB / s的持续。

任何想法/想法 – 非常赞赏在这一点上! 谢谢!

添加一个新的问题/答案:

这里是ATTO基准testing。

(2)单独的RS2BL040英特尔Raid卡(每个RAID 0有4个驱动器),我曾经在每个RAID 0上获得3GB / s。

然而; 我最近抽了一张牌; 使用Intel Raid Expander(Expander Ports to RS2BL040) – >(Expander Port 2上的RAID 0 A / Expander Port 3上的RAID 0 B)replace它。

这些数字对我来说是离奇的。 任何想法,为什么写速度只有这么慢,将不胜感激!

驱动器是Crucial 960 GB固态硬盘。

RAID 0英特尔Raid控制器RS2BL040具有扩展缓慢的RAID 0写入