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

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

前言;我花了几个小时来解决这个问题,但就是找不到突然出现的“瓶颈”是什么。

我有 (2) 4 SSD 磁盘 Raid 0 阵列(每个 3.8TB)。

它们由单个英特尔 RS2BL040 运行,该 RS2BL040 位于 16x PCI 插槽上,移植到英特尔 RES2SV240 Raid 扩展器。

从 Raid Expander;每个 RAID 都使用 4 SATA 分支电缆在其自己的端口上进行设置。


其他系统信息

Windows 7 旗舰版 64 位

双 E5-2697 v2 Xeon CPU

128 GB PC3-12800 服务器 RAM

图形处理器 Geforce Titan

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


问题

将 2TB 数据(大量文件/文件夹)从 RAID A 传输到 RAID B 时;复制(我也尝试过使用 /j unbuffered 命令的 XCOPY 和 ROBOCOPY);- 传输按预期开始:大约 800MB/s - 1000MB/s。并且它会保持这个速度直到传输了大约 32 GB。

此时,传输速度(使用资源监视器进行监控)降至非常稳定的 60 MB/s。复制的文件似乎也存在较高的延迟。

  • 我已经使用 ATTO 对磁盘进行了基准测试;磁盘性能良好,在超过 128kb 测试标记时最高可达 3GB/s。

  • 虽然我理解对于大量文件(各种大小)来说期望持续 1 GB/s 是不现实的,但事实上它开始时很快(即使尝试不同的文件 - 大约 32 GB)然后下降到 60 MB/s 的读取和 60 MB/s 的写入;并且认为这个数字是奇数。

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

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

  • 我正在尝试将 RAID B 的所有内容传输到 RAID A - 以重新初始化/格式化它。RAID A 的条带大小为 16 KB,而 RAID B 的条带大小为 128 KB,这是否与此有关?

  • 关于“始终回写”、“预读”、“禁用 BGI”等,RAID BIOS 控制台中的设置是否不正确?

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

任何想法/意见 — — 在此深表感谢!!谢谢!

答案1

添加新的问题/答案:

以下是 ATTO 基准测试。

当我使用 (2) 个独立的 RS2BL040 Intel Raid 卡(每个卡在 RAID 0 中有 4 个驱动器)运行系统时,我曾经获得每个 RAID 0 3GB/s 的速度。

但是;我最近拔出了其中一张卡;用英特尔 Raid 扩展器 (扩展器端口至 RS2BL040) 替换它 -> (扩展器端口 2 上的 RAID 0 A / 扩展器端口 3 上的 RAID 0 B)。

这些数字对我来说很奇怪。任何关于为什么写入速度如此缓慢的想法都将不胜感激!

驱动器是 Crucial 960 GB SSD。

RAID 0 Intel Raid 控制器 RS2BL040,带扩展器,RAID 0 写入速度慢

相关内容